【发布时间】:2015-09-04 07:53:22
【问题描述】:
我正在使用 Refile gem 通过 Rails 4 在 S3 上上传图像。根据我当前的设置,我只能在手动更新 ACL 后通过 S3 URL 查看图像。
有什么方法可以配置 Refile gem 将 ACL 参数设置为 public_read?
【问题讨论】:
标签: ruby-on-rails ruby amazon-s3 sendgrid refile
我正在使用 Refile gem 通过 Rails 4 在 S3 上上传图像。根据我当前的设置,我只能在手动更新 ACL 后通过 S3 URL 查看图像。
有什么方法可以配置 Refile gem 将 ACL 参数设置为 public_read?
【问题讨论】:
标签: ruby-on-rails ruby amazon-s3 sendgrid refile
我现在可以通过将 S3 存储桶策略更新为以下内容来访问图像:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::MY_BUCKET_NAME/*"
}
]
}
【讨论】: