はじめに
普段よく使うgcloudコマンドをまとめたメモです。
ここでは主にIAM・サービスアカウント関連についてまとめています。
コマンドのオプションについては私が利用しているものだけを掲載しています。
コマンドリスト
アクセス権
# アクセス権の付与
$ gcloud projects add-iam-policy-binding my-project --member=user:my-user@example.com --role=roles/viewer
* プロジェクト my-project のユーザー my-user@example.com に閲覧者の役割を付与
# アクセス権の削除
$ gcloud projects remove-iam-policy-binding my-project --member=user:my-user@example.com --role=roles/viewer
* プロジェクト my-project のユーザー my-user@example.com から閲覧者のロールを取り消す
サービスアカウント
# サービスアカウントを作成
$ gcloud iam service-accounts create [NAME]
# サービスアカウントを削除
$ gcloud iam service-accounts delete [NAME]
# IAMサービスアカウントを有効/無効
$ gcloud iam service-accounts enable
$ gcloud iam service-accounts disable
# プロジェクトのすべてのサービスアカウントを一覧表示
$ gcloud iam service-accounts list
# IAMサービスアカウントを更新
$ gcloud iam service-accounts update