Используя 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 запросов), или обоим, или нет, или что-то еще?Я не могу найти какую-либо документацию этого.Это важно, если вы говорите о десятках миллионов запросов.