LoginSignup
2
0

More than 3 years have passed since last update.

CarrierwaveとFogを使ってS3にアップロードしているファイルをダウンロードする署名付きURLの有効期限を指定する方法

Posted at

ファイルのダウンロードを1週間ほど許可したい要件があったのですが、 有効期限がデフォルトで600秒に設定されており、変更方法がなかなかわからなかったのでメモしておきます。

以下のモデルがある場合、

class User < ApplicationRecord
  mount_uploader :avatar, AvatarUploader
end

有効期限を1週間後にする場合は以下になります。

User.first.avatar.file.url(expire_at: Time.now + 604800)

該当のコードはこちら

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0