因為工作關係有機會碰到 gcloud sdk,想說紀錄一下如何以不同方式初始 gcloud sdk
假設你已經照著 guideline 裝好 gcloud sdk,接下來要做 sdk 的初始化
以下介紹三種方式,依據執行環境(e.g. 是否為自動化 script/是否有 GUI 之類的)
你可以選擇適合的方式初始化
- interactive (互動式,開啟 browser)
gcloud init
- interactive (互動式,僅在 console)
gcloud init --console-only
- non-interactive (非互動式,手動執行
gcloud init
的執行步驟)
gcloud auth activate-service-account --key-file=credential_key.json
gcloud config set project my-project
參考資料: