簡體   English   中英

服務帳戶如何在 gcloud 中進行身份驗證而不更改環境中的默認 gcloud 帳戶?

[英]How can a service account authenticate in gcloud without changing the default gcloud account in the environment?

我使用gcloud auth activate-service-account...在腳本中將服務帳戶登錄到gcloud 腳本完成后, gcloud仍然登錄到該服務帳戶。

我更喜歡gcloud使用我的普通用戶帳戶保持登錄狀態,這樣我就可以交互地使用它。

如何臨時使用服務帳戶進行身份驗證 - 僅在單個腳本執行中?

Service Account Token Creator 角色授予“普通用戶帳戶”,並利用--impersonate-service-account = SERVICE_ACCOUNT_EMAIL標志來執行您需要在腳本中運行的 gcloud 命令,以避免使用gcloud auth activate-service-account...完全在您的腳本中,或者只是在腳本末尾添加gcloud config set account ACCOUNT命令,以確保在腳本完成后設置普通用戶帳戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM