Я вижу странную проблему, когда мы получаем ошибку:
The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method.
но только на несколько секунд, когда новый экземпляр ECS запускается и пытается подключиться к AWS OpenSearch/Elasticsearch. мы используем SearchFlip с подписанными запросами для взаимодействия с сервисом. Это стало происходить только тогда, когда мы перешли с инстансов EC2, развернутых через Capistrano, на Fargate/ECS.
Он выдает первоначальное исключение несколько раз, а затем начинает работать, поэтому похоже, что это не проблема env var или проблема с учетными данными, а, возможно, что-то более связанное с AWS.
Любое понимание, которое у вас может быть, или способы отладки этого будут полезны. Если вам нужна дополнительная информация, дайте мне знать.
amazon-web-services elasticsearch aws-fargate