1

我正在尝试使用 rails sitemap_generator。宝石可以在这里找到。https://github.com/kjvarga/sitemap_generator/ 我收到错误消息

rake aborted!
Google::Cloud::InvalidArgumentError: invalid: Cannot insert legacy ACL for an object when uniform bucket-level access is enabled. Read more at https://cloud.google.com/storage/docs/uniform-bucket-level-access.

适配器的代码在这里我突出显示了将 acl 设置为 public 的行。

这就是我初始化它的方式

SitemapGenerator::Sitemap.adapter = SitemapGenerator::GoogleStorageAdapter.new(
  credentials: JSON.parse(ENV['GOOGLE_APPLICATION_CREDENTIALS']),
  project_id: 'homeoncall',
  bucket: 'homeoncall.com'
)

当我初始化不尝试设置 acl 策略时,是否还有另一个选项可以通过。我总是可以在 Google Cloud Platform 上更改存储桶的策略,但这不是我想要使用的访问策略。我感谢任何帮助或建议。谢谢你们。

4

0 回答 0