コンテンツにスキップ

Google Cloud プロジェクトと連携する

お客様のGoogle Cloudプロジェクトのリソースを操作できる権限をopswitchに付与するため、最初にGoogle Cloudプロジェクトを連携させる必要があります。

  1. ヘッダーのメニューから「管理」-「Google Cloud連携」をクリックします。
  2. 一覧の右上にある「作成」ボタンをクリックします。
  3. 「Google Cloud連携作成」という画面が開きます。画面の手順に従いGoogle Cloudプロジェクトの連携を行なってください。

GoogleCloud連携_作成.png

CloudShellでリソースを作成するために最低限必要な権限は以下の権限です。

  • iam.policybindings.get
  • iam.policybindings.list
  • iam.roles.create
  • iam.roles.get
  • iam.roles.update
  • iam.roles.delete
  • iam.serviceAccounts.create
  • iam.serviceAccounts.get
  • iam.serviceAccounts.delete
  • iam.serviceAccounts.getIamPolicy
  • iam.serviceAccounts.setIamPolicy
  • iam.workloadIdentityPoolProviderKeys.delete
  • iam.workloadIdentityPoolProviders.create
  • iam.workloadIdentityPoolProviders.get
  • iam.workloadIdentityPoolProviders.list
  • iam.workloadIdentityPoolProviders.delete
  • iam.workloadIdentityPools.create
  • iam.workloadIdentityPools.get
  • iam.workloadIdentityPools.list
  • iam.workloadIdentityPools.delete
  • resourcemanager.projects.createPolicyBinding
  • resourcemanager.projects.get
  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.enable
  • serviceusage.services.list

Google Cloud連携後に作成されたリソースと、IAM Roleの権限は以下のページに記載されています。

opswitch が連携時に作成した Google Cloud リソースと IAM カスタムロール の権限に関して(v.1.0)

  • 本機能はクラスメソッドGoogle Cloudサービスに加入しているGoogle Cloud プロジェクトでのみ利用できる機能です。
  • 利用できるGoogle Cloudプロジェクトは、1日1回更新されます。プロジェクトの発行直後は利用できない場合があります。
  • opswitchを利用中のGoogle Cloudプロジェクトがクラスメソッドメンバーズの利用を停止した場合、作成済みのGoogle Cloud連携は無効化され、opswitchの利用ができなくなります。