Есть ли способ установить ограничение по времени для предварительно подписанного URL-адреса в s3?

#amazon-web-services #amazon-s3 #pre-signed-url

#amazon-web-services #amazon-s3 #предварительно подписанный URL-адрес

Вопрос:

Я просто изучаю предварительно подписанные URL-адреса в s3 и хотел бы знать, возможно ли generate pre-signed URL from console вместо использования SDK?

Кроме того, есть ли способ set a time-limit for the expiration of pre-signed URL from console, based on few other post on stack the default time limit is 7 days, how to override this value?

Ответ №1:

Что касается этой даты, нет. В веб-консоли нет возможности сгенерировать URL-адрес знака.

И для вашего второго вопроса; да, вы можете переопределить срок действия URL-адреса по умолчанию с помощью SDK.

Пример командной строки AWS:

 aws s3 presign s3://<bucket-name>/<file-name> --expires-in <seconds>
 

Документация AWS CLI

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

1. понял первую часть вашего ответа, для сгенерированного предварительно подписанного URL-адреса по умолчанию, к которому мы можем получить доступ в консоли, есть ли способ переопределить its URL expiration с консоли not sdk ?

2. нет, любая presign операция (включая переопределение истечения срока действия URL-адреса) просто недоступна через консоль. (Надеюсь, Amazon изменит это в будущем).