アカウント/サービスアカウントを使ってサービスアカウントを作成
account/service-accountsというエンドポイントをコールし、サービスアカウントを作成してから、そのアカウント用のトークンを生成します。
- サービスアカウントは、Talend Cloudにアクセスするにはトークンが必要です。加えて、このアカウントには使用するTalendサービスをコールする適切な権限も必要です。
- サービスアカウントで使用されるこのトークンはパーソナルアクセストークンではありません。次の手順でそれを生成する必要があります。
始める前に
- APIコールを発行するユーザーに[Service Account - Manage] (サービスアカウント - 管理)権限があることを確認します。この権限のIDはTMC_SERVICE_ACCOUNT_MANAGEMENTです。
- サービスアカウント機能を自分のアカウントで使用できることを確認します。
このタスクについて
このセクションでは次のAPIコールが発行されます。デモンストレーションのため、Talend API Testerに実装されています。
method: POST
endpoint: https://api.<env>.cloud.talend.com/account/service-accounts
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer <your_personal_access_token>"
}
payload: {
"name": "myServiceAccount",
"permissions": [
"TMC_USER_MANAGEMENT",
"TMC_ROLE_MANAGEMENT",
"AUDIT_LOGS_VIEW",
"TMC_ENGINE_USE"
]
}
手順
次のタスク
このサービスアカウントが使用可能になるよう、サービスアカウントトークンを生成します。