【问题标题】:How can I set S3 ACL parameters with Refile gem integration with rails?如何通过 Refile gem 与 rails 集成设置 S3 ACL 参数?
【发布时间】: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


    【解决方案1】:

    我现在可以通过将 S3 存储桶策略更新为以下内容来访问图像:

    {
        "Version": "2008-10-17",
        "Statement": [
            {
                "Sid": "AllowPublicRead",
                "Effect": "Allow",
                "Principal": {
                    "AWS": "*"
                },
                "Action": "s3:GetObject",
                "Resource": "arn:aws:s3:::MY_BUCKET_NAME/*"
            }
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 2014-01-29
      相关资源
      最近更新 更多