2

我正在尝试使用预签名 URL 将文件上传到 S3。它在我的测试环境中运行良好,但是当我尝试在实时环境中(在弹性 beantalk 上)使用相同的代码时,它会返回“AccessDenied”错误。

我注意到实时请求具有完全不同的参数,尽管代码是相同的。在本地主机上我有:

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

在现场我有:

AWSAccessKeyId、过期、x-amz-security-token、签名

4

1 回答 1

1

我确定了这个问题。我没有对实时服务器进行身份验证,而是在我们自己的机器上进行了验证。

于 2017-12-19T22:25:01.673 回答