Подписанные URL-адреса AWS v2 и v4

Я использую node aws sdk для создания подписанных URL-адресов v2 для объектов s3, и у меня есть несколько вопросов. Файлы размещаются с использованием цифрового океана, а не Amazon.

  1. Я хочу добавить в URL-адреса настраиваемые параметры получения. Я нашел документацию, в которой предлагается сделать это с помощью подписи v4, но я хочу использовать v2. Я попытался добавить параметры получения к URL-адресу после его создания, который, похоже, работает нормально. Есть ли что-то, чего мне не хватает, что может вызвать проблемы с этим. Документы, которые я нашел: https://github.com/aws/aws-sdk-js/issues/3656

  2. Причина, по которой я не хочу использовать v4, заключается в том, что подпись v4 включает дату / время создания URL-адреса. Есть ли способ удалить этот параметр и по-прежнему использовать v4?

  3. Я также читал, что подпись v2 устарела. Я заметил, что использую синхронный метод, getSignedUrl(), поэтому не выполняет никаких HTTP-запросов для создания ссылки. Поскольку для этого не требуются внешние данные / код. Можно ли предположить, что если я выберу подписи v2, они будут работать в обозримом будущем?

Большое спасибо

0 ответов

Другие вопросы по тегам