ユーザーのワークスペース権限を設定 - Cloud

Talend Cloud APIユーザーガイド

Version
Cloud
Language
日本語 (日本)
Product
Talend Cloud
Module
Talend API Designer
Talend API Tester
Talend Data Preparation
Talend Data Stewardship
Talend Management Console
Content
ジョブデザインと開発 > Designing APIs
ジョブデザインと開発 > Testing APIs

別のワークスペースでオブジェクトを管理したり表示させる、またはエンジンへのアクセスを許可する権限をユーザーに付与できます。

始める前に

  • Talend Cloud Management Console[Environment Administrator] (環境管理者)ロールを担っていること。
  • 権限を設定するワークスペースとユーザーのIDを知っていること。

このタスクについて

Management Console APIにはhttps://api.us.cloud.talend.com/tmc/swagger/swagger-ui.html経由でアクセスできます。各データセンターに該当するURLのリストは、Talend CloudのリージョンとURLで確認できます。

手順

  1. GET /workspaces/{workspaceId}/users/{userId}/permissionsエンドポイントを使って、選択されたワークスペースのユーザーの現在の権限を読み取ります。

    例え

    GET https://api.us.cloud.talend.com/tmc/v2.4/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
  2. 指定されたワークスペースにいる、何の権限も持たないユーザーに権限を割り当てる場合、POST /workspaces/{workspaceId}/users/{userId}/permissionsエンドポイントを使って、リクエストのボディに権限を追加します。

    例え

    POST https://api.us.cloud.talend.com/tmc/v2.4/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
    ["AUTHOR", "EXECUTE"]
  3. 指定されたワークスペースにいる、既に割り当てられたユーザーに新しい権限を追加する場合、PUT /workspaces/{workspaceId}/users/{userId}/permissionsエンドポイントを使って、リクエストのボディに権限を追加します。

    例え

    PUT https://api.us.cloud.talend.com/tmc/v2.4/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
    ["AUTHOR", "EXECUTE"]