メイン コンテンツをスキップする 補完的コンテンツへスキップ

ワークスペース上のユーザーにフルアクセス権を付与

始める前に

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

このタスクについて

Management Console APIにはこのリンクでアクセスできます。各データセンターに該当するURLのリストは、Talend Cloudのアプリケーションにアクセスで確認できます。

手順

  1. GET orchestration/workspacesエンドポイントを使って、権限を設定しているワークスペースのIDを取得します。
    query=environment.name=={environmentName}クエリーパラメーターを使えば、検索を単一の環境に絞り込むことができます。

    GET https://api.us.cloud.talend.com/orchestration/workspaces?query=environment.name==default
  2. GET /v1/management/usersエンドポイントを使って、権限を設定したいユーザーのIDを取得します。

    GET https://api.us.cloud.talend.com/account/users?page=1&size=50
  3. ユーザーが既にワークスペースで権限を持っている場合は、PUT security/workspaces/{workspaceId}/users/{userId}/permissionsエンドポイントを使って、リクエストのボディに権限(["AUTHOR", "EXECUTE", "MANAGE", "PUBLISH", "VIEW"])を追加します。

    PUT https://api.us.cloud.talend.com/security/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
    ["AUTHOR", "EXECUTE", "MANAGE", "PUBLISH", "VIEW"]
    情報メモ注: ユーザーアカウントにTMC_ENGINE_USEユーザー権限がある場合、このアカウントに付与されるワークスペース権限はEXECUTEVIEWのみです。この組み合わせにより、[Operator] (オペレーター)ロールを持たないユーザーでも、シートを消費することなくRemote Enginesを使ってタスクを実行できるようになります。
  4. ユーザーがワークスペースで何の権限も持たない場合は、POST /security/workspaces/{workspaceId}/users/{userId}/permissionsエンドポイントを使って、リクエストのボディに権限(["AUTHOR", "EXECUTE", "MANAGE", "PUBLISH", "VIEW"]を追加します。

    POST https://api.us.cloud.talend.com/security/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
    ["AUTHOR", "EXECUTE", "MANAGE", "PUBLISH", "VIEW"]
    情報メモ注: ユーザーアカウントにTMC_ENGINE_USEユーザー権限がある場合、このアカウントに付与されるワークスペース権限はEXECUTEVIEWのみです。この組み合わせにより、[Operator] (オペレーター)ロールを持たないユーザーでも、シートを消費することなくRemote Enginesを使ってタスクを実行できるようになります。
  5. GET /security/workspaces/{workspaceId}/users/{userId}/permissionsエンドポイントを使って、アップデートを確定します。

    GET https://api.us.cloud.talend.com/security/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
    レスポンスボディには、ワークスペースID、割り当てられた権限がすべて含まれています。
    "workspaceId": "7a35e78eaea645620e47f826",
    "userId": "d13404b5-e9nc-4g5f-9904-a5f0dc287fb0",
    "permissions":["AUTHOR", "EXECUTE", "MANAGE", "PUBLISH", "VIEW"]

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。