.net 部署到Elastic Beanstalk时S3预签名URL失败
我正在尝试使用预先签名的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,签名.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
我决定了这个问题。我没有对实时服务器进行身份验证,但在我们自己的机器上进行了验证。嗨,戴夫,你能告诉我你做了什么吗?一旦我添加了一个更合适的凭证来说明我的上传错误代码从401变为400,我也有同样的问题。需要一些我可以向管理员解释的东西吗?我已经使用CLI对开发服务器进行了身份验证-