это нормально, предоставьте publi c доступ на чтение к некоторым объектам в моей корзине Amazon S3? - PullRequest
0 голосов
/ 06 апреля 2020

Я сохраняю изображения профиля в корзине s3 и сохраняю URL aws в своей базе данных. когда мне нужно изображение профиля, я устанавливаю URL в базе данных в тег изображения. Для этого я устанавливаю политику корзины s3 как publi c для доступа на чтение. Это хорошая идея или есть какой-то другой способ сделать это?

1 Ответ

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

Один из способов сделать корзину общедоступной - это:

  • поместить все ваши файлы изображений в одну 'папку'
  • создать дистрибутив CloudFront, который обслуживает только из этого папка
  • разрешает доступ только для чтения к идентификатору, который будет создан мастером CF

На внутреннем сервере вы сможете определить окончательное местоположение активов, так как вы должен знать конечную точку CF в этой точке.

Примечание: вы должны установить конечную точку CF как env var для вашего бэкэнда, а не жестко ее кодировать.

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