AWS s3 Операция GetObject: доступ запрещен для публикации c корзина - PullRequest
1 голос
/ 04 апреля 2020

Итак, я новичок в AWS, и меня попросили загрузить файлы в общедоступном c ведре.

Но я получаю следующую ошибку:

enter image description here

Любое представление о том, что может быть причиной этой проблемы?

Я действительно новичок в AWS, так что не думайте, что я сделал то, что очевидно.

1 Ответ

1 голос
/ 05 апреля 2020

Я могу перечислить содержимое этого блока с помощью:

aws s3 ls s3://geofusion-insights-public/

Однако я не могу загрузить любой из файлов. Таким образом, корзина не полностью настроена как «publi c».

Единственный способ загрузить объекты - использовать учетные данные из той же учетной записи AWS, что и сама корзина, если этим учетным данным специально предоставлено разрешение на GetObject из этой корзины.

Итак:

  • Если корзина принадлежит тем же людям, которые дали вам учетные данные, попросите их добавить GetObject разрешения для этого сегмента к вашим учетным данным
  • В противном случае вам нужно будет попросить владельца блока исправить свою политику блока, чтобы разрешить кому-либо GetObject из корзины (если это было их намерение сделать это "publi c")
...