как получить короткий пользовательский URL-адрес с предварительно подписанным aws s3 - PullRequest
0 голосов
/ 14 октября 2018

Нам необходимо отправить предварительно подписанный URL-адрес aws s3 по электронной почте.Однако сгенерированный URL-адрес очень длинный, и в нашем случае имя файла корзины динамическое и может иметь длинные имена.

Какие опции доступны для создания предварительно подписанного URL-адреса aws s3 с коротким именем без предоставления этих параметров в URL-алгоритме X-Amz, X-Amz-SignedHeaders, X-Amz-Expires, X-Amz-Credential, X-Amz-Signature

как я могу сделать этот короткий URL-адрес s3 при создании сообщения для электронной почты и передать его моей функции mailto.

Спасибо, Анжана.

1 Ответ

0 голосов
/ 15 октября 2018

Вы не можете.Вся эта информация требуется в URL.

Однако вы можете использовать / создать службу сокращения URL (например, http://bit.ly),, которая преобразует короткий URL в полный URL.

Простейшей версией этого будет:

  • Создание предварительно подписанного URL
  • Сохранение ярлыка в Amazon S3 со случайным именем
  • Предоставьте ссылку наярлык

См .: Как создать безсерверное сокращение URL-адресов с помощью AWS Lambda и S3

...