Разрешить доступ только к объектам S3 с веб — сайта

#amazon-web-services #amazon-s3

Вопрос:

Можно ли разрешить доступ к изображениям в корзине S3 только через определенный веб-сайт?

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

Я прошел этот урок шаг за шагом, но он все равно не работал должным образом: https://keithweaverca.medium.com/only-allowing-access-to-your-s3-bucket-via-your-website-5ca5c8546152

Ответ №1:

Если вам нужна функция предварительного просмотра, возможно, вам потребуется сохранить 2 изображения

  1. Публичное изображение с пикселями / водяными знаками
  2. Авторизованное изображение с некоторым решением для аутентификации, таким как Cognito

Комментарии:

1. Если вы предоставляете изображение «предварительного просмотра» веб-браузеру, пользователи могут сохранить изображение. В принципе, в браузере можно сохранить все, что угодно. Собираетесь ли вы предоставить им «изображение предварительного просмотра», отличное от фактического изображения?