[英]GCP - unable to print identity token
我正在嘗試為我的個人帳戶獲取JWT,但是此命令出錯:
$ gcloud auth print-identity-token
ERROR: (gcloud.auth.print-identity-token) `--audiences` can only be specified for service account.
抱怨我無法提供--audiences
選項,但我沒有提供。 根據他們的文檔 ,我應該能夠在登錄到我的個人開發人員帳戶時使用此命令。
編輯:我使用的是Google Cloud SDK 254.0.0版
更新:現在,Google剛剛發布了gcloud 255.0.0版本,該命令的工作方式與單個帳戶的廣告完全相同。
您收到的錯誤是正確的。 不支持嘗試為帶有claims
的“ gmail”類型的帳戶修改Google OAuth用戶憑據。 Audience aud
是創建JWT時指定的聲明。
如果使用的是Identity Platform,則可以在一定程度上進行。
您不能使用聲明修改用戶憑據,但是可以在請求服務帳戶身份令牌時指定某些聲明。
執行以下命令gcloud auth list
。 如果活動帳戶是電子郵件地址而不是服務帳戶電子郵件地址,則會收到此錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.