#amazon-web-services #amazon-s3
#amazon-web-services #amazon-s3
Вопрос:
Я использую Amazon S3 для размещения изображений для общедоступного REST API и их обслуживания. В настоящее время my bucket позволяет любому вводить URL-адрес изображения без какой-либо подписи, включенной в параметры, и изображение будет доступно. Тем не менее, я хотел бы требовать истекающую подпись в каждом запросе изображения, поэтому пользователям придется проходить через API для извлечения изображений. Как мне это сделать? Это политика корзины?
Ответ №1:
Вы просто устанавливаете для всех файлов значение private
. Если вы хотите иметь возможность выдавать предварительно подписанные URL-адреса, вам нужно будет генерировать их по мере их выдачи.
Официальные SDK AWS делают это тривиальным.