2016-04-08 2 views

ответ

2

Большинство - может быть, все - AWS услуги поддержки строки запроса аутентификации с Signature Version 4.

документация S3 идет в процессе подписания в деталях, возможно (по крайней мере, частично) по историческим причинам - из-S3 является одним из старейших сервисов и как таковой всегда включал подписание информации в своей документации.

Услуг listed here поддержка V4 в целом, а также документация не указывает на отсутствие поддержки строки запроса среди них - из общей части документации AWS:

После вычисления подписи, вы добавьте его в запрос. Вы можете добавить информацию о подписании с просьбой в одном из двух способов:

  • HTTP-заголовок с именем Authorization
  • Строка запроса

http://docs.aws.amazon.com/general/latest/gr/sigv4-add-signature-to-request.html

Там также всеобъемлющий Signature V4 test suite который дает вам многочисленные запросы к примеру, чтобы подтвердить, что ваш код генерирует правильные подписи. Результат промежуточных шагов также предоставляется для устранения проблем, с которыми вы сталкиваетесь в середине процесса многоступенчатой ​​подписки.

Как только подпись правильная, обработка самой строки запроса сравнительно проста.

Смежные вопросы