Вы можете добавить другое поле в таблицу файлов с именем expired . В методе, который удаляет файл из S3, используйте update_attribute, чтобы изменить поле с истекшим сроком действия. Если expired равно true, не разрешать загрузку «файла».
Document.update_attribute(:expired, true)