【问题标题】:invalid_client: The OAuth client was not foundinvalid_client:未找到 OAuth 客户端
【发布时间】:2015-02-20 03:13:13
【问题描述】:

试图使用their Python API,但收到此错误:

创建存储桶失败:invalid_client:未找到 OAuth 客户端。

如果我的配置有问题,我尝试使用gsutil,测试:gsutil du

您的“Oauth 2.0 用户帐户”凭据无效。请运行 $ gcloud 身份验证登录 失败:invalid_client:未找到 OAuth 客户端..

疑难解答

  • 我已经运行gcloud auth login,它成功了。
  • 尝试使用相同的产品名称和项目名称创建一个新项目,但是这给我留下了同样的错误

【问题讨论】:

  • 如果之前的答案解决了您的问题,请告诉我:stackoverflow.com/a/19536089/81491
  • 谢谢,我看过了,但没有解决问题。 (请参阅故障排除部分中的第二个要点)

标签: google-app-engine google-oauth google-cloud-storage gsutil gcloud


【解决方案1】:

你可以在cloud sdk上试试gcloud auth list命令,它会列出你当前使用的账号。

确保该帐户处于活动状态,并且您用于创建项目的帐户应该相同。

也请转至the document。它让您了解可以使用什么以及如何使用凭证

【讨论】:

    【解决方案2】:

    有人可能已经拆除/重新创建了您的服务帐户,从而使他们的权限无效。

    【讨论】:

    • 咳咳,这是调试我 4 年前使用工具时遇到的问题。可以想象,这些接口已经经历了数千次迭代。
    • 我认为 OAuth 接口没有改变,因为我们昨天从 gcloud 收到了这个错误,而且 OAuth 是一个没有太大变化的标准(除了 OpenId Connect)。知道服务帐户 + SDK 客户端是 OAuth 客户端很有用。
    • 这是我的问题:确保您的服务帐户仍然存在。如果是并且您仍然遇到问题,请下载新的私钥并重试。
    猜你喜欢
    • 2016-03-02
    • 2018-03-24
    • 2016-02-25
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 2017-09-06
    • 1970-01-01
    相关资源
    最近更新 更多