Составление подписанного URL
Подписанный URL предоставляет стороннему пользователю ограниченный по времени доступ на скачивание объекта.
Чтобы сгенерировать подписанный URL:
-
Установите и настройте AWS CLI, если он еще не установлен.
-
В консоли выполните команду:
aws s3 presign s3://<ИМЯ_БАКЕТА>/<КЛЮЧ_ОБЪЕКТА> --endpoint-url <ENDPOINT_URL> --expires-in <СРОК_ДЕЙСТВИЯ>Здесь:
-
<ИМЯ_БАКЕТА>— имя бакета, в котором находится нужный объект. -
<КЛЮЧ_ОБЪЕКТА>— полное имя объекта, включая путь до него. -
<ENDPOINT_URL>— ссылка с доменным именем, которое используется в вашей инсталляции VK Object Storage. Формат имени может отличаться. Чтобы узнать точный формат ссылки обратитесь к вашему администратору. -
<СРОК_ДЕЙСТВИЯ>— время действия доступа в секундах. Если не указано, ссылка будет действовать 3600 секунд.
-
Описание доступных параметров для команды формирования подписанного URL — в официальной документации AWS CLI.