Rails sitemap_generator от kjvarga не запускается из-за устаревшего ACL - PullRequest
1 голос
/ 26 марта 2020

Я пытаюсь использовать 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 в publi c ,

Вот как я его инициализировал

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

Есть ли еще одна опция, которую я могу пропустить при инициализации, которая не пытается установить политику acl. Я всегда могу изменить политику корзины на Google Cloud Platform, но это не та политика доступа, которую я хочу использовать. Я ценю любую помощь или предложения. Спасибо всем.

...