Хотите обнародовать мое ведро AWS S3? - PullRequest
0 голосов
/ 24 октября 2019

Я хочу сделать свой AWS Bucket общедоступным, я загрузил несколько изображений, и теперь я хочу получить доступ ко всем, используя backend, но URL объекта в любом случае не работает.

Уже пробовал-

  1. Сделайте политику корзины общедоступной.
  2. Уже «Публичный доступ» разрешен.
  3. Отключен «Блокировать все общедоступный доступ».

Загрузка с использованием приложения флаттера

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>13CF32E47FC7A79D</RequestId>
<HostId>
z5CK+xZJJwb15rP/JKyRXnw13XPvO/qwpdeXpcphehm3bE6Tl89qGN/+wiK3m+QcTA0/ESV+/uY=
</HostId>
</Error>

1 Ответ

1 голос
/ 24 октября 2019

Как я могу предоставить публичный доступ на чтение некоторым объектам в моем корзине Amazon S3?

Вам необходимо сделать корзину общедоступной и добавить Политика корзины в корзину. Разрешения Настройки. Пример:

{
  "Version": "2012-10-17",
  "Statement": [
    {
        "Sid": "AddPerm",
        "Effect": "Allow",
        "Principal": "*",
        "Action": "s3:GetObject",
        "Resource": "arn:aws:s3:::bucket-name-example/*"
    }
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...