You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP OAuth 2.0 Client ID控制台与gcloud命令结果不一致求助

问题解答

1. 这是预期行为吗?

是,完全符合预期。你在控制台看到的OAuth 2.0 Client IDs和gcloud iam oauth-clients命令操作的是两种完全独立的GCP资源:

  • 控制台APIs & Services / Credentials里的是标准OAuth 2.0客户端,用于应用程序调用GCP API时的身份验证;
  • gcloud iam oauth-clients管理的是IAM OAuth客户端,是绑定到IAM身份体系下的特殊客户端,主要用于特定的IAM身份验证场景(比如与外部身份提供商集成的IAM身份绑定)。

两者分属不同服务体系,数据完全不互通,因此会出现「控制台看不到命令创建的客户端,命令也看不到控制台创建的客户端」的情况。

2. 为何命令返回无记录?

gcloud iam oauth-clients list仅查询当前项目下的IAM OAuth客户端资源,而你在控制台创建的是标准OAuth 2.0客户端,不属于该资源范畴,因此返回空结果。

3. 是否有除global外的其他位置可选?

没有。IAM OAuth客户端资源仅支持global地域,尝试其他区域触发403错误是正常的,因为该资源不支持区域化部署。

4. 应使用其他gcloud命令查看控制台的OAuth客户端吗?

是的。若要查看控制台里的OAuth 2.0 Client IDs,可以使用以下命令:

gcloud alpha auth clients list

(注:该命令属于Alpha版本,若提示权限或功能未启用,需先执行gcloud components update更新组件,并确保当前账号拥有auth.clients.list权限)


内容的提问来源于stack exchange,提问作者SpaceDandy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 11:08:16