0

在我的 Rails 项目中,我使用蜻蜓上传文件并将它们存储在 S3 中。

最初我为上传的文件传递 {'x-amz-acl' => 'private'} 并使用具有到期日期的私有 URL。

文件上传到 S3 后,有没有一种简单的方法可以将其更改为“公共读取”?

4

1 回答 1

0

我用aws/s3宝石。可以通过以下方式处理权限:

S3Object.store(
    'kiss.jpg',
    data,
    'marcel',
    :access => :public_read
  )

在您的情况下,您将使用S3Object.find然后更改策略。gem 记录在这里

于 2012-05-04T09:31:19.090 回答