如果要將 Docker image 推送至 Artifact registry 需要幾個步驟 gcloud 登入金鑰 Artifact registry 存放區設定 Artifact registry 登入 gcloud 登入金鑰的方式之前有寫過了,Artifact registry 存放區設定就按照 UI 的指示就可以了 Artifact registry 登入比較需要筆記一下 使用 gcloud 進行驗證 gcloud auth activate-service-account {ACCOUNT} –key-file=KEY-{FILE} 加入 GCP 主機列表 gcloud auth configure-docker {HOSTNAME-LIST} 確認是否有加入 gcloud artifacts locations list ACCOUNT = IAM 建立的服務帳號 FILE = 服務帳號下載的金鑰檔位置 HOSTNAME-LIST = GCP 的主機位置列表 …
Month: July 2022
建立 gcloud CLI 登入金鑰
gcloud CLI 是一種可以透過 CLI 執行 GCP 服務的一 SDK 跟 AWS 的 cli 是一樣的 使用 gcloud CLI 時跟 AWS cli 一樣除了安裝相應的套件以外還要先建立 account keys 先在 IAM 帳號建立帳號及角色或是使用 1.1 啟動 IAM API 服務 1.2 選擇服務帳戶及建立服務帳戶 1.3 填寫服務帳戶名稱及 ID 1.4 授予相關權限 產生金鑰 2.1 進服務帳戶後點選剛剛建立的帳戶 (SA_NAME@PROJECT_ID.iam.gserviceaccount.com) 2.2 點選金鑰並新增金鑰 2.3 金鑰類型選擇 JSON 這樣就可以完成金鑰的設置,之後要使用就可以直接使用 gcloud auth 的方式登入而不需要打開網頁 例如 gcloud auth {SERVER} {ACCOUNT} …