サービスアカウント
PhoenixAI Cloud API および PhoenixAI Cloud provider on Terraform の利用におけるアクセス制御を容易にするために、PhoenixAI Cloud はサービスアカウントを通じてそれらにアクセスすることを許可しています。
サービスアカウントは、PhoenixAI メンバーに依存しない独立したアイデンティティです。PhoenixAI Cloud アカウントから依存するメンバーが削除された場合、アプリケーションキー は無効になります。サービスアカウントの場合、メンバーの変更は統合されたサービスへのアクセスに影響を与えません。サービスアカウントにはメンバーと同様に特権を付与でき、特権の細かい制御が可能です。
注意
- メンバー管理 特権を持つ PhoenixAI メンバーのみがサービスアカウントを作成し、特権を付与できます。
- サービスアカウントは PhoenixAI Cloud API および PhoenixAI Cloud provider on Terraform のみで使用できます。サービスアカウントで PhoenixAI Cloud コンソールにログインすることはできません。
サービスアカウントの作成
サービスアカウントを作成するには、次の手順に従います。
-
PhoenixAI Cloud コンソール にサインインします。
-
左側のナビゲーションペインで、アクセス制御 > メンバー を選択します。
-
メンバー ページで、サービスアカウント タブをクリックします。
-
サービスアカウント タブで、サービスアカウントを作成 をクリックします。
-
サービスアカウントのシークレットを生成 ダイアログボックスで、サービスアカウントの名前を入力し、今すぐ生成 をクリックします。
-
クライアントシークレット と クライアントID をコピーし、はい、完了しました をクリックしてダイアログボックスを閉じます。
注意
クライアントシークレット はサービスアカウント作成時にのみ表示されます。ダイアログボックスを閉じる前に クライアントシークレット をコピーして保存してください。
サービスアカウントにロールを割り当てる
- PhoenixAI Cloud コンソール にサインインします。
- 左側のナビゲーションペインで、アクセス制御 > メンバー を選択します。
- メンバー ページで、サービスアカウント タブをクリックします。
- サービスアカウント タブで、ロールを割り当てたいサービスアカウントをクリックします。
- サービスアカウントの詳細ページで、付与されたロール タブをクリックします。
- 付与されたロール タブで、新しいロールを割り当てる ドロップダウンリストから割り当てたいロールを選択し、割り当て をクリックします。
サービスアカウントの使用
サービスアカウントの使用方法は、アプリケーションキーの使用方法に似ています。
- OpenAPI の場合、アクセストークンを取得する 際に クライアントシークレット と クライアントID を統合する必要があります。
- Terraform の場合、サービスアカウントで認証する 際に クライアントシークレット と クライアントID を統合する必要があります。
サービスアカウントの表示
- PhoenixAI Cloud コンソール にサインインします。
- 左側のナビゲーションペインで、アクセス制御 > メンバー を選択します。
- メンバー ページで、サービスアカウント タブをクリックします。
- サービスアカウント タブで、表示したいサービスアカウントをクリックします。
- サービスアカウントの詳細ページで、以下の情報を表示します。
| フィールド | 説明 |
|---|---|
| サービスアカウント名 | サービスアカウントの名前。 |
| クライアントID | サービスアカウントを識別するために PhoenixAI クラウドアカウント内で生成された一意の識別子。 |
| 作成日時 | サービスアカウントが作成された日時。 |
| 作成者 | サービスアカウントを作成した PhoenixAI Cloud メンバー。 |
サービスアカウントの削除
- PhoenixAI Cloud コンソール にサインインします。
- 左側のナビゲーションペインで、アクセス制御 > メンバー を選択します。
- メンバー ページで、サービスアカウント タブをクリックします。
- サービスアカウント タブで、削除したいサービスアカウントをクリックします。
- サービスアカウントの詳細ページで、削除 をクリックしてサービスアカウントを削除します。
- 表示されるメッセージで、確認 をクリックします。
注意
サービスアカウントを削除すると、PhoenixAI Cloud API または PhoenixAI Cloud provider on Terraform へのアクセスに使用できなくなります。