S3 Buckets - Исключение доступа запрещено для некоторых объектов, не для всех - PullRequest
0 голосов
/ 12 марта 2020

У меня есть 2 службы, которые загружают документы A и B в мое хранилище S3.

Эти службы могут получать документ A из хранилища S3, но при попытке загрузить do c B я получаю AccessDenied исключение.

Когда я проверяю документы на этапе S3, значение для «Шифрование на стороне сервера» равно «Нет», но для документа B указано «Доступ запрещен» ... оба документа находятся в одном сегменте, и был загружен с использованием аналогичного Java кода. Я совершенно не понимаю, почему две загрузки работают по-разному, когда я ничего не указываю о шифровании и т. Д. c. Кроме того, разрешения на ведение открыты для всех публикаций c на данный момент.

Также обратите внимание, что с консоли я даже не могу ОТКРЫТЬ или СКАЧАТЬ do c B, но работает для do c A

Любые советы будут высоко оценены.

Спасибо

1 Ответ

0 голосов
/ 13 марта 2020

Хорошо, я до сих пор не знаю причину root, но я создал новое ведро с нуля, и это, кажется, работает нормально. Имя корзины, которое не работало, ранее использовалось в какой-то другой учетной записи AWS, но даже тогда не имеет смысла вести себя неожиданно с такой неопределенной ошибкой. В любом случае, если это кому-нибудь поможет, просто создайте новое ведро и сэкономьте время. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...