通过回形针,我可以为S3指定服务器端加密,还可以指定内容类型(对于不可靠的文件),如下所示:
has_attached_file :attachment,
s3_permissions: :private,
s3_server_side_encryption: 'AES256',
s3_headers: lambda { |attachment|
{
'content-Type' => 'text/csv; charset=utf-16le'
}
}
在ActiveStorage中使用has_attached_one
时,我应该在哪里指定similar?
发布于 2020-02-02 22:23:48
正如您在Active Storage的S3Service中所看到的,上传选项是从upload
密钥透明地传递到Aws::S3::Object#put
方法的。对于Rails 5.2也是如此。
所以你只需要用这种方式在你的storage.yml
中指定server_side_encryption
密钥:
amazon:
service: S3
bucket: mybucket
* other properties *
upload:
server_side_encryption: "AES256"
https://stackoverflow.com/questions/57608308
复制相似问题