Предопределенный URL-адрес S3 завершается неудачно при развертывании в Elastic Beanstalk

Я пытаюсь использовать предопределенный URL для загрузки файлов на S3. Он отлично работает в моей среде тестирования, но когда я пытаюсь использовать тот же код в реальной среде (на эластичном beanstalk), он возвращает ошибку "AccessDenied".

Я заметил, что живой запрос имеет совершенно другие параметры, хотя код тот же. На локальном хосте у меня есть:

X-Amz-Expires, X-Amz-Algorithm, X-Amz-Credential, X-Amz-Date, X-Amz-SignedHeaders, X-Amz-Signature

На лайве у меня есть:

AWSAccessKeyId, срок действия истекает, x-amz-security-token, подпись

1 ответ

Я определил проблему. Я не аутентифицировал живые серверы, но сделал это на наших собственных машинах.

Другие вопросы по тегам