我使用Refile gem在S3上使用Rails 4上传图像。使用我当前的设置,我只能在手动更新ACL后才能通过S3 URL查看图像。
有没有办法配置Refile gem来将ACL参数设置为public_read?
答案 0 :(得分:0)
我现在可以通过将S3存储桶策略更新为:
来访问图像{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::MY_BUCKET_NAME/*"
}
]
}