ワークスペース権限をサービスアカウントに割り当て
関連ワークスペースに属するタスクを実行できるように、ワークスペース権限をサービスアカウントに割り当てます。
使用するAPIはhttps://api.<env>.cloud.talend.com/security/workspaces/{workspaceId}/service-accounts/{serviceAccountId}/permissionsです。
情報メモ注: この例で使われるサービスアカウントは1つのみです。サービスアカウントのバッチに権限を追加する必要がある場合は、https://api.<env>.cloud.talend.com/security/service-accounts/permissions/batchを使います。
始める前に
- APIコールを発行するユーザーに[Users - Manage] (ユーザー - 管理)権限があることを確認します。この権限のIDはTMC_USER_MANAGEMENTです。
このタスクについて
このセクションでは次のAPIコールが発行されます。デモンストレーションのため、Talend API Testerに実装されています。
method: POST
endpoint: https://api.<env>.cloud.talend.com/security/workspaces/{workspaceId}/service-accounts/{serviceAccountId}/permissions
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer <your_personal_access_token>"
}
payload: ["EXECUTE"]