サービスアカウント
サービスアカウントは、Talend Cloudへの認証にアクセストークンを使用して、Talendサービスを呼び出す人間以外のユーザーエンティティを表します。
サービスアカウントによって、Talend Cloud APIへのアクセスにOAuth2クライアント認証情報フローを使用できるようになります。
作成できるサービスアカウント数は、お持ちのライセンスで指定されているTalend Cloud管理者アドオンの数に依存します。管理者アドオンでは3つのサービスアカウントを作成できます。より多くのサービスアカウント、それによってより多くの管理者アドオンが必要な場合は、営業担当者にお問い合わせください。
サービスアカウントのエンドポイント
これらのAPIコールの発行に使うアカウントには、[Service Accounts - Manage] (サービスアカウント - 管理)権限または[Security Administrator] (セキュリティ管理者)ロールが必要です。[Service Accounts - Manage] (サービスアカウント - 管理)権限のIDはTMC_SERVICE_ACCOUNT_MANAGEMENTです。
なお、サービスアカウントは、これらの新しいドメインに分類されているエンドポイント(バージョンを問わない)でのみサポートされています。バージョン関連のAPIリクエストはこれらの新しいエンドポイントに移行することをお勧めします。
[Operations] (操作) | メソッド | リソース |
---|---|---|
特定のサービスアカウントを取得 | GET |
/account/service-accounts/<id> |
特定のサービスアカウントをアップデート | PUT |
/account/service-accounts/<id> |
特定のサービスアカウントを削除 | DELETE | /account/service-accounts/<id> |
既存のサービスアカウントのリストを取得 | GET | /account/service-accounts |
サービスアカウントを作成 | POST | /account/service-accounts |
既に作成されたサービスアカウントの合計数を取得 | GET | /account/service-accounts/count |
サービスアカウントに付与可能な権限を取得 | GET | /account/service-accounts/permissions |
これらのエンドポイントにはhttps://api.talend.com/apis/service-accounts/2021-03/からアクセスし、関連するユースケースにはhttps://api.talend.com/use-cases/service-accounts/からアクセスします。