Amazon AWS允许在日志和应用程序中访问存储桶获取错误

时间:2016-12-21 02:45:34

标签: amazon-web-services heroku amazon-s3

我在AWS论坛上发布了这个问题,但论坛已经死了,我没有收到回复。这是我的问题;

我已经为我的存储桶启用了日志,并且已经完成了一些日志。我不知道为什么有一半他们在那里,除非人们点击我的应用程序在heroku这是一个非常独特的地址,基本上,只是一个测试应用程序。我启用了它们,因为我无法使用Imagemagick(在heroku上)使用AWS S3存储桶,并且想要查看日志是什么,如果AWS拒绝请求或者它是某些事情的话使用heroku或我的应用程序。我在日志中的所有条目上都收到此错误

"This XML file does not appear to have any style information associated with it. The document tree is shown below."

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>6B82BA85E0325F6F</RequestId>
<HostId>T5xEfKSuRO4+sWe/8dWLHdNzEELoneWTFnryX1k1irVo/IhFL+8TfYNAwX0b9EbP85zVlVOwo9w=</HostId>
</Error>

我想知道错误是什么原因?

我创建了一个组并创建并添加了一个IAM用户,并添加了AmazonS3FullAccess策略,以便用户可以读取和写入任何存储桶的对象。我有正确的用户密钥添加到我的应用程序的heroku所以我想知道这个问题。

1 个答案:

答案 0 :(得分:0)

这里的问题是Dan Farrel说我没有阅读日志文件的权限,但这不是我试图解决的主要问题。

为了修复图像上传问题,我将区域设置为最接近我的sydney,但实际上必须是heroku的ap-southeast-2区域,即使在AWS中你将它设置为sydney。

可以找到区域列表here