Предопределенный 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 ответ
Я определил проблему. Я не аутентифицировал живые серверы, но сделал это на наших собственных машинах.