gpt4 book ai didi

google-app-engine - Google 云部署错误 - 无法检索 [project] 的默认 Google Cloud Storage 存储桶

转载 作者:太空宇宙 更新时间:2023-11-03 15:25:15 26 4
gpt4 key购买 nike

不完全确定我需要在这里采取的步骤。我已经设置了 Rails 应用程序并准备好在谷歌云平台上部署,最后要做的是运行 gcloud preview app deploy

问题是当我运行它时出现错误

ERROR: Error Response: [403] Request had insufficient authentication scopes.
ERROR: (gcloud.preview.app.deploy) Could not retrieve the default Google Cloud Storage bucket for [project]. Please try again or use the [bucket] argument.
root@project-small-group-1-po7p:/home/project/site/site#

我很确定这些错误是相关的。通过查找错误,我发现启用 google storage API 可以解决问题,并且它为项目创建了默认存储桶。存储 API 现已启用,我可以看到存储桶已启用,但错误仍然存​​在。

也许我需要创建从服务器到存储桶的某种权限,但我不知道这是否是问题所在,以及我是否需要采取哪些步骤来设置这些权限?

我需要做什么?我有 2 个实例设置和一个 SQL 实例,并在它们上面设置了 Rails 应用程序。

最佳答案

Zachary Newman 走在正确的轨道上。检查您是否已通过 gcloud 的正确身份验证。我为我的项目使用两个选项之一:

gcloud auth login

gcloud auth activate-service-account --key-file SERVICE_ACCOUNT_JSON

我使用第一个进行个人测试。我在我的 CI 服务上使用第二个。要从 Google Cloud 项目的主菜单中创建服务帐户 JSON:

  • 导航到“权限 > 服务帐户选项卡”。
  • 点击“创建服务帐户”按钮。
  • 输入一个有用的名称。
  • 点击“提供新私钥”复选框
  • 使用 JSON 键类型。
  • 点击“创建”按钮。

这是您保存 JSON 文件的唯一机会,因此请妥善保管。

试试看会发生什么。

关于google-app-engine - Google 云部署错误 - 无法检索 [project] 的默认 Google Cloud Storage 存储桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36953630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com