はじめに
普段よく使うgcloudコマンドをまとめたメモです。
ここでは主にプロジェクト管理、認証関連についてまとめています。
コマンドのオプションについては私が利用しているものだけを掲載しています。
コマンドリスト
プロジェクト/アカウント関連
# configurationの確認 *cloudshellより発行
$ gcloud config list
[component_manager]
disable_update_check = True
[compute]
gce_metadata_read_timeout_sec = 30
[core]
account = [ここにaccount name]
disable_usage_reporting = True
project = [ここにproject id]
[metrics]
environment = devshell
Your active configuration is: [cloudshell-17805]
# configurationの一覧表示
$ gcloud config configurations list
NAME IS_ACTIVE ACCOUNT PROJECT COMPUTE_DEFAULT_ZONE COMPUTE_DEFAULT_REGION
cloudshell-17805 True [ここにproject id]
# プロジェクトの切替
$ gcloud config set project [ここにproject]
# アカウントの切替
$ gcloud config set core/account [ここにaccount]
認証
# 認証
$ gcloud auth [COMMAND]
* [COMMAND]は以下のいずれかです。
・activate-service-account :サービスアカウントを使用してGoogleCloudPlatformへのアクセスを承認
・list :資格情報のあるアカウントを一覧表示
・login :gcloudがGoogleユーザー認証情報を使用してCloudPlatformにアクセスすることを承認
・revoke :アカウントのアクセス資格情報を取り消し
gcloudヘルプ
# gcloudコマンドヘルプを表示
$ gcloud help [COMMAND]
例) gcloud help compute