Изменения авторизации Chilkat HTTP и AWS S3_UploadString - PullRequest
0 голосов
/ 08 октября 2018

Недавно мы обновили нашу серверную инфраструктуру, включая некоторые модули chilkat.Это выявило разницу между версиями 9.5.0.60 и 9.5.0.75 в том, как работает http: S3_UploadString:

ChilkatVersion: 9.5.0.60 Работает с использованием awsAuthHeaderV2.

ChilkatVersion: 9.5.0.75 Сбоииспользуя awsAuthHeaderV4 со статусом ответа 400.

В частности, заголовок авторизации (показанный в LastErrorText на S3_UploadString > s3__uploadData > awsAuthHeaderV4 > authHeaderValue) содержит «20181008 / us-east-1 / s3» как часть спецификации Amazon для запросов на подпись , но это не тот регион, который мы используем (в нашем случае это eu-west-1).

Согласно документации chilkat , ни один из примеров не указывает, каким должен быть регионустановить для запроса на загрузку.В настоящее время мы устанавливаем только http.AwsAccessKey и http.AwsSecretKey.

Кто-нибудь может посоветовать, как использовать этот модуль после изменения на awsAuthHeaderV4?

Рассматриваемый скрипт - .asp в JScriptрежим

...