部署到Elastic Beanstalk时,S3预签名URL失败

问题描述 投票:2回答:1

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

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

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

在现场我有:

AWSAccessKeyId,Expires,x-amz-security-token,签名

.net amazon-s3 asp.net-core aws-sdk aws-sdk-net
1个回答
1
投票

我确定了这个问题。我没有验证实时服务器,但是已经在我们自己的机器上完成了。

© www.soinside.com 2019 - 2024. All rights reserved.