Сколько стоит генерация предварительно подписанного URL-адреса для объекта S3 с использованием AWS SDK? - PullRequest
1 голос
/ 19 марта 2019

Используя AWS SDK на любом языке, вы можете сгенерировать предварительно подписанный URL-адрес для объекта PRIVATE S3, а затем любой, кто имеет URL-адрес, может использовать его для загрузки объекта.Это объясняется здесь:

https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html

Это отличный способ снизить нагрузку на ваш собственный сервер.Вы можете передать фактическую работу по загрузке S3, если ваши клиенты следуют перенаправлению.Мой вопрос заключается в том, стоит ли вообще генерировать этот URL-адрес - я имею в виду настоящие ДЕНЬГИ.Я понимаю, что за ИСПОЛЬЗОВАНИЕ URL-адреса взимается плата за запрос GET, но как насчет генерации URL-адреса?Это эквивалентно запросу S3 GET ($ .0004 за 1000 запросов) или запросу PUT ($ .005 за 1000 запросов), или обоим, или нет, или что-то еще?Я не могу найти какую-либо документацию этого.Это важно, если вы говорите о десятках миллионов запросов.

1 Ответ

5 голосов
/ 19 марта 2019

Создание предварительно подписанного URL-адреса является чисто клиентской операцией.Это не связано с затратами AWS и сетевой активностью.Используемый вами SDK берет ваши текущие учетные данные, корзину и ключ для вашего объекта, ваш выбранный метод (например, GET), время истечения, а также рассчитывает и подписывает URL-адрес, все это делается локально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...