GCP のデプロイメントクレデンシャルを管理する
CelerData における GCP のデプロイメントクレデンシャルは、デプロイメントやその後のスケーリングに必要なリソースを起動するために、CelerData のパブリックサービスアカウントに対する権限の付与に関する情報を提供します。
CelerData は、GCP での各クラスターのデプロイメントが成功するたびに、自動的にデプロイメントクレデンシャルを生成します。これにより、GCP のデプロイメントクレデンシャルを作成、表示、削除することができます。
独自の VPC でクラスターを正常にデプロイするためには、デプロイメントプロセス中に選択するか、または作成するデプロイメントクレデンシャルが必要です。
デプロイメントクレデンシャルを作成する
以下の手順では、CelerData Cloud BYOC コンソールの Cloud settings ページからデプロイメントを作成する前に、デプロイメントクレデンシャルを作成する方法を示します。デプロイメントを作成するワークフローの一環として、同様の方法でデプロイメントクレデンシャルを作成することもできます。Deployment on GCP を参照してください。
注意
- 新しいデプロイメントクレデンシャルを作成する前に、Google Cloud プロジェクトを作成し、必要な API を有効にする 必要があります。
- 既存のデプロイメントクレデンシャルを選択せずにデプロイメントを作成する場合、CelerData はデプロイメント中の入力に基づいて自動的にデプロイメントクレデンシャルを作成し、将来の使用のために保存します。
デプロイメント前にデプロイメントクレデンシャルを作成するには、次の手順に従います。
-
CelerData Cloud BYOC コンソール にサインインします。
-
左側のナビゲーションペインで、Cloud settings > GCP を選択します。
-
GCP Cloud settings ページの Deployment credentials タブで、Create deployment credential をクリックします。
-
Create deployment credential ダイアログボックスで、次のパラメーターを設定し、Submit をクリックします。
パラメーター 必須 説明 Deployment credential name はい デプロイメントクレデンシャルの名前を入力します。
注意
名前は CelerData Cloud アカウント内で一意である必要があります。Credential method はい CelerData が GCP でリソースを起動および管理するための権限を制御するために使用するデプロイメントクレデンシャルのタイプを選択します。
注意
CelerData はデプロイメントクレデンシャルとして RAM ロールのみをサポートしています。そのため、IAM Role のみを選択できます。Grant access to 該当なし GCP でリソースを起動および管理するために使用される CelerData のパブリックサービスアカウント。必要な権限をこのサービスアカウントに付与する必要があります。 Project ID はい GCP でリソースを起動および管理するために作成した Google Cloud プロジェクトの ID を入力します。
注意
クラスターに Shared VPC を有効にしたい場合は、サービスプロジェクト(つまり、クラスターがデプロイされるプロジェクト)の ID を入力する必要があります。CelerData のパブリックサービスアカウントにクラウドリソースを起動および管理する権限を付与するには、Grant Google Cloud Resource Permissions to CelerData に記載された指示に従う必要があります。
Project ID については、プロジェクトダッシュボードの Project info セクションから Project ID をコピーできます。
Shared VPC については、Set up Shared VPC に記載された指示に従って、Shared VPC を設定する必要があります。
GCP Cloud settings ページの Deployment credential タブに、作成したデプロイメントクレデンシャルが表示されます。
クラスターを作成する際に、既に作成したデプロイメントクレデンシャルを選択して再利用することができます。
デプロイメントクレデンシャルを表示する
デプロイメントを開始する前に、CelerData Cloud アカウント内で作成されたすべてのデプロイメントクレデンシャルを表示し、デプロイメント要件に最も適したものを見つけることができます。その後、デプロイメントプロセス中にそのデプロイメントクレデンシャルを選択できます。
デプロイメントクレデンシャルを表示するには、次の手順に従います。
-
CelerData Cloud BYOC コンソール にサインインします。
-
左側のナビゲーションペインで、Cloud settings > GCP を選択します。
-
GCP Cloud settings ページの Deployment credentials タブで、詳細を表示したいデプロイメントクレデンシャルをクリックします。
-
表示される右側のペインで、デプロイメントクレデンシャルの詳細を確認します。
デプロイメントクレデンシャルを削除する
デプロイメントクレデンシャルは作成後に編集することはできません。デプロイメントクレデンシャルに誤ったデータが含まれている場合や、もはやデプロイメントクレデンシャルが必要でない場合は、次の手順に従って削除します。
-
CelerData Cloud BYOC コンソール にサインインします。
-
左側のナビゲーションペインで、Cloud settings > GCP を選択します。
-
GCP Cloud settings ページの Deployment credentials タブで、削除したいデプロイメントクレデンシャルをクリックします。
-
表示される右側のペインで、Delete をクリックします。
-
表示されるダイアログボックスで、Delete と入力し、Delete をクリックします。
注意
デプロイメントクレデンシャルに基づいて作成された CelerData クラスターがまだ存在する場合、そのデプロイメントクレデンシャルを削除することはできません。したがって、 デプロイメントクレデンシャルを削除する前に、そのデプロイメントクレデンシャルを使用して作成されたすべての CelerData クラスターがリリースされていることを確認してください。
使用上の注意
デプロイメントを作成する際に、選択した既存のデプロイメントクレデンシャルを編集することはできません。既存のデプロイメントクレデンシャルがデプロイメント要件を満たさない場合は、新しいデプロイメントクレデンシャルを作成することをお勧めします。