Звонок почтальона, чтобы получить данные о местоположении S3 Bucket для регионов, отличных от «us-east-1» - PullRequest
0 голосов
/ 03 июля 2018

В ПОСТМАНЕ,

Я использую приведенный ниже запрос GET для определения местоположения моего сегмента S3.

Тип запроса: GET

API: https://mybucketname.s3.amazonaws.com/?location

Авторизация. Я выбираю AWS Signature и прохожу секретные ключи и имя службы указано как s3.

Но проблема в том, По умолчанию Auhorization берет «us-east-1» в качестве региона и создает из него подпись.

Так что для областей региона нас-восток-1 этот вызов работает хорошо.

Но когда я использую этот запрос, чтобы получить местоположение сегмента (который присутствует в других регионах, кроме "us-east-1"), этот вызов завершается неудачно, как показано ниже.

<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>AuthorizationHeaderMalformed</Code>
<Message>The authorization header is malformed; the region 'us-east-1' 
is wrong; expecting 'us-west-2'</Message>
<Region>us-west-2</Region>
....
....
</Error> 

Может кто-нибудь предложить решение, если оно есть?

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