如何使用 Carrierwave-Aws 将 S3 对象更新为不经常访问

How do I update S3 object to Infrequent Access using Carrierwave-Aws

我使用 Carrierwave + Carrierwave-aws 上传了一个文件到 Amazon S3,现在我想将对象的 Storage-Class 更新为 Standard Infrequent Access,我该如何使用 Carrierwave?

因此 Carrierwave 使用 Fog 与 AWS S3 进行交互。要配置或更改存储 class,您必须将该更新添加到 Carrierwave-Aws 中的 carrierwave/lib/carrierwave/storage/file.rb 文件。

检查 https://github.com/fog/fog-aws/blob/master/lib/fog/aws/models/storage/file.rb 用于更改或配置 S3 的存储 class。下面的参数设置或更改 S3 的存储 class。

attribute :storage_class