最近有個問題需求是使用gitlab runner推送docker影像到GCP 以便於K8S的服務使用 但一直發生顯示沒有權限的相關問題 後來發現這個步驟需要使用"服務帳號"而"非登入帳號" 只是在過程中還是發生錯誤... 期間查過gcloud info的資訊看起來設定上好像沒甚麼問題 但google的文件真的是有看卻沒有很懂...唉 雖然知道服務帳號需要先產生服務帳號的key與啟用 不過使用上仍然存在一些狀況 這裡整理一下步驟與過程 建立服務帳號key gcloud iam service-accounts keys create ~/key.json --iam-account 6xxxxxxxxxxxxx-compute@developer.gserviceaccount.com 設定使用的服務帳號 $ gcloud config set account 6xxxxxxxxxxxxx-compute@developer.gserviceaccount.com Updated property . 設定啟用服務帳號 $ gcloud auth activate-service-account 6xxxxxxxxxxxxx-compute@developer.gserviceaccount.com --key-file=/opt/key.json Activated service account credentials for: 最後設定docker再推送 $ gcloud auth configure-docker 還有要注意的是 產生服務帳號的key要存放在其他帳號可以使用的位置 不然會發生找不到key等等的現象 程式的流程自然也就無法繼續跑了
https://mshw.info/mshw/?p=24515
「gcloud auth activate-service account」的推薦目錄:
- 關於gcloud auth activate-service account 在 哪裡好吃哪裡去:神秘的水原誠 Facebook 的最讚貼文
- 關於gcloud auth activate-service account 在 Difference between gcloud auth activate-service-account 的評價
- 關於gcloud auth activate-service account 在 google-cloud-gemserver/authentication.md at master - GitHub 的評價
- 關於gcloud auth activate-service account 在 How to authenticate gcloud using a service account in GCP 的評價
- 關於gcloud auth activate-service account 在 Use docker to test GCP service account permission (No ... 的評價
gcloud auth activate-service account 在 google-cloud-gemserver/authentication.md at master - GitHub 的推薦與評價
Go to the "IAM & Admin" page and select the "Service accounts" option ... with the service account key by running: gcloud auth activate-service-account ... ... <看更多>
gcloud auth activate-service account 在 How to authenticate gcloud using a service account in GCP 的推薦與評價

... <看更多>
gcloud auth activate-service account 在 Difference between gcloud auth activate-service-account 的推薦與評價
... <看更多>
相關內容