如何将文件隐私(公共或私有)添加到 google 云存储文件中,并在 rails 中使用活动存储?



我正在将文件添加到具有活动存储的谷歌云存储桶。我没有找到任何方法来指定文件隐私,无论是私有还是公共以及过期时间,以及在 url 已过期时如何重新签名。

文件是具有默认 ActiveStorage 的私有文件。如果您希望能够上传一些带有公共 acl 的文件(使用公共 url(,而其他文件使用私有 acl(带有过期的 url(,您可以使用我找到的一些补丁:https://gist.github.com/dinatih/dbfdfd4e84faac4037448a06c9fdc016

https://github.com/rails/rails/issues/31419#issuecomment-370900013

最新更新