Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 部署到Elastic Beanstalk时S3预签名URL失败_.net_Amazon S3_Asp.net Core_Aws Sdk_Aws Sdk Net - Fatal编程技术网

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

.net 部署到Elastic Beanstalk时S3预签名URL失败,.net,amazon-s3,asp.net-core,aws-sdk,aws-sdk-net,.net,Amazon S3,Asp.net Core,Aws Sdk,Aws Sdk Net,我正在尝试使用预先签名的URL将文件上载到S3。它在我的测试环境中运行良好,但是当我尝试在实时环境中使用相同的代码时(在elastic beanstalk上),它会返回一个“AccessDenied”错误 我注意到live请求有完全不同的参数,尽管代码是相同的。 在localhost上,我有: X-Amz-Expires、X-Amz-Algorithm、X-Amz-Credential、X-Amz-Date、X-Amz-SignedHeader、X-Amz-Signature 在现场,我有: A

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

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

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

在现场,我有:

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


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

嗨,戴夫,你能告诉我你做了什么吗?一旦我添加了一个更合适的凭证来说明我的上传错误代码从401变为400,我也有同样的问题。需要一些我可以向管理员解释的东西吗?我已经使用CLI对开发服务器进行了身份验证-