簡體   English   中英

GCP-無法打印身份令牌

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

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