В ПОСТМАНЕ,
Я использую приведенный ниже запрос 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>
Может кто-нибудь предложить решение, если оно есть?