Использование Requester Pays в соответствии с предварительно подписанным URL? - PullRequest
0 голосов
/ 28 августа 2018

У нас есть много очень больших наборов данных, которые необходимо распределить. Абоненты смогут запросить набор данных и затем загрузить его:

  1. По URL-адресу, срок действия которого скоро истечет, поэтому он не будет распространяться незаконным путем.
  2. Запрашивающий платит за передачу, так как некоторые из наших наборов данных находятся в диапазоне 300 ГБ - 1 ТБ в байтах, или мы не будем сводить концы с концами, если они загружаются несколько раз.

По сути, нам нужно запрашивающая плата за пропускную способность / передачу временного URL .

После того, как мы включили Requester Pays для нашего сегмента, кажется, что он работает только с URL-адресами простых объектов?

И предварительно подписанные URL работают, даже если запрашивающая сторона дает НЕТ x-amz-request-payer: requester?

Есть ли способ заставить заказчика платить за предварительно подписанные URL-адреса, чтобы обе функции работали вместе?

1 Ответ

0 голосов
/ 28 августа 2018

«Запрашивающая сторона» в поле «Заплаченные реквестеры» относится к учетной записи AWS, которой принадлежат учетные данные, использованные для создания подписанного URL-адреса ... а не того, кто использует подписанный URL.

Оно не предназначено для описываемого вами приложения, если только ваш клиент не является клиентом AWS, который знает, как сгенерировать подпись запрашивающей стороны, платящей.

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