Для контекста, мое приложение пытается получить доступ к другому моему приложению в AWS S3 через запрос HTTP GET.
Запрос будет иметь следующую конфигурацию в заголовке:
Authorization:Bearer 1234567890-1234567890
ЭтоКонфигурация заголовка требуется для выполнения технического требования. После вызова конечной точки я получаю такой ответ:
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>InvalidArgument</Code>
<Message>Unsupported Authorization Type</Message>
<ArgumentName>Authorization</ArgumentName>
<ArgumentValue>Bearer 1234567890-238787</ArgumentValue>
<RequestId>98586DEC6346AA24</RequestId>
<HostId>TUm9jiLS1AgrpzV0d2v5/zpWlCxBcg7g0upMFpp7NquSWHfytXOjstn8dRAovKwJKtffOy7D8M8=</HostId>
</Error>
Я понимаю, что поскольку в заголовке была установлена авторизация, AWS пытается ее проверить и, вероятно, вызывает ошибку. Вот почему я хочу выключить если. Мне все еще нужна конфигурация заголовка, как она есть, но я не хочу, чтобы AWS использовал ее для аутентификации.