【发布时间】:2018-05-13 02:16:37
【问题描述】:
我最近创建了一个 AWS 免费套餐帐户,并为一个实验项目创建了一个 S3 存储桶,该项目使用部署在 heroku 中的 rails 进行生产。但我收到一条错误消息,告诉我出了点问题。
通过我的 heroku 日志,我收到了这样的描述:-
<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'us-east-2'</Message><Region>us-east-2</Region><RequestId>08B714808971C8B8</RequestId><HostId>lLQ+li2yctuI/sTI5KQ74icopSLsLVp8gqGFoP8KZG9wEnX6somkKj22cA8UBmOmDuDJhmljy/o=</HostId></Error>
在创建存储桶时,我将 S3 位置设置为美国东部(俄亥俄州)而不是美国标准(我认为)。是因为这个吗?
如何解决此错误?有什么方法可以更改我的 S3 存储桶的属性?如果不是,我应该建立一个新的存储桶并设置一个允许访问该存储桶的新策略吗?
如果您对这个问题还有其他需要,请告诉我
【问题讨论】:
标签: amazon-web-services amazon-s3