代码之家  ›  专栏  ›  技术社区  ›  Maxence

S3专用文件的动态存储

  •  3
  • Maxence  · 技术社区  · 6 年前

    直到现在我还在用回形针把一些文件上传到s3。这些文件中的一些不是公共的,并且曲别针允许使用以下位将一些文件作为私有文件上载:

    has_attached_file :image, styles: { large: "2000x2000", small: "1200x1200", thumb: "250x250"}, :s3_permissions => :private
    

    现在回形针已被弃用我正在考虑切换到活动存储,虽然我没有找到任何选项使我的一些文件私有。

    在活动存储中有什么可以调整的吗?

    1 回复  |  直到 6 年前
        1
  •  5
  •   Dinatih    6 年前

    所有文件都使用默认的activestorage进行私有化。 如果您希望能够上载某些具有公共acl(具有公共url)的文件,以及其他具有私有acl(具有过期url)的文件,则可以使用 补丁 在这里: https://gist.github.com/dinatih/dbfdfd4e84faac4037448a06c9fdc016

    从这个评论: https://github.com/rails/rails/issues/31419#issuecomment-370900013

    推荐文章