如何在 Shrine 配置中定义 url X-AMZ-Expires

How to define url X-AMZ-Expires in Shrine configuration

当我们调用方法 url 时,X-AMZ-Expires 的值可以用参数 expires_in 定义。

有没有办法在 Shrine 的配置文件或上传器中定义它,这样我每次调用 url 时就不需要给出 expired_in 的值?

是的,您可以通过 url_options 插件实现:

Shrine.plugin :url_options, store: { expires_in: 60*60 }

添加到上面的答案:这最近更改为 default_url_options:

Shrine.plugin :default_url_options, store: { expires_in: 60*60 }