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