Software

將 Docker 推送至 Artifact registry 代管

如果要將 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 的主機位置列表 …

Continue Reading
Software

建立 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} …

Continue Reading