【问题标题】:GCP - Service Account key - JSON download failsGCP - 服务帐户密钥 - JSON 下载失败
【发布时间】:2020-06-24 00:11:55
【问题描述】:

我创建了一个新的服务帐户,并尝试为其生成密钥。我选择了“创建密钥”,选择了“JSON”,然后发生了这种情况:

Download image

下载没有发生(0kb 大小和主机为空),我在不同的浏览器、不同的计算机上尝试过,但我不知道该怎么办,问题似乎不在我这边...

对此我能做些什么?

【问题讨论】:

  • 我刚刚在我的项目中尝试过,效果很好。你能从不同的电脑上试试吗?我的直觉是在您的本地 PC 上考虑一些安全包。您当前的用户有哪些角色?您是否使用受限身份登录 GCP 控制台?
  • 我尝试了 3 台不同的计算机(并且都在不同的位置),其中一台计算机实际上来自项目团队成员。我当前的用户是项目的所有者
  • 另外,我尝试在 gcp 上从头开始创建一个项目。去 IAM & Admin -> 创建了一个新的服务帐户 -> 创建了一个密钥 -> JSON -> 问题仍然存在。
  • 让我们尝试另一个测试......来自 Cloud Shell,运行:gcloud iam service-accounts keys create myfile.json --iam-account SERVICE_ACCOUNT_EMAIL
  • 使用谷歌浏览器。然后按 F-12 打开调试器。重复您的步骤,然后发布您在调试器中看到的错误。注意:您的症状也可能是防病毒软件阻止了下载。

标签: google-cloud-platform service-accounts


【解决方案1】:

我也遇到了同样的问题。

为了访问服务帐户密钥文件,您需要确保可以使用您的 API 密钥(在您的项目凭据下),这可能会受到限制。

我的 API 密钥仅限于我的 IP 地址和我想使用的特定 API。 移除 API 限制后,才开始下载(见下文)。

希望这会有所帮助。

UI showing API restrictions removed

【讨论】:

    猜你喜欢
    • 2016-06-26
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 2022-01-23
    相关资源
    最近更新 更多