[英]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.