就是这样
在ROR中通过回形针上传图像时出现以下错误。
AWS::S3::Errors::AccessDenied访问拒绝
下面是s3的设置:
:default_url => "/assets/:style/dummy.png",
:storage => :s3,
:s3_credentials => "s3.yml",
:path => "/user/:id/:style/:filename",
:url => ":s3_domain_url",
:s3_region => 'us-east-1'
s3.yml
setting:
development:
bucket: my_bucket_name
access_key_id: 'access_key'
secret_access_key: 'secret_key'
有解决这个错误的方法吗?
我怀疑这是由于您对存储在bucket中的文件的权限。如果您登录到Amazon S3管理控制台,您可以找到目录或文件,并授予每个人打开/下载的权限。假设dummy.png