Google Cloud SDKのドキュメント https://cloud.google.com/sdk/docs/ は、実行するよう指示しますgcloud init
インストール後。
このステップを自動化する方法はありますかgcloud init
は対話型コマンドですか?
gcloud init
を実行する必要はありません。主な目標は、資格情報が構成され、おそらくプロジェクトプロパティが設定されていることを確認することです。サービスアカウントの認証情報がある場合、gcloudを設定して、次の方法で準備を整えることができます。
gcloud auth activate-service-account --key-file=credential_key.json
gcloud config set project my-project
完全を期すため、gcloud init
は基本的に次の手順を実行します。
gcloud config configurations create my_configuration
gcloud config configurations activate my_configuration
gcloud auth login
gcloud config set account my_existing_credentials
gcloud auth activate-service-account
gcloud config set project my_project
gcloud projects list
で確認できますgcloud config set compute/zone my_default_gce_zone
gcloud compute zones list
から取得できますgcloud config set compute/region my_default_gce_region
gcloud compute regions list
から取得できますgsutil config -n -o ~/.boto