【发布时间】:2020-04-19 17:35:19
【问题描述】:
我们正在尝试使用 Rails Active-Storage 将文件上传到 AES 加密的 S3 存储桶。我们需要在 Rails 中设置服务器端加密。
但它会引发访问被拒绝错误(Aws::S3::Errors::AccessDenied (Access Denied))。
使用 Paperclip 时上传成功。现在我们正在从 Paperclip 迁移到 Active Storage。我们能够使用 Rails 控制台中的 AWS 开发工具包命令上传文件。但是我们需要设置活动存储。我们遵循了 rails 文档中指定的配置。但是没有关于如何设置“s3_server_side_encryption”和“s3_permissions”的文档。
我们已经完成了 rails 文档中指定的基本配置。 参考:https://edgeguides.rubyonrails.org/active_storage_overview.html
【问题讨论】:
标签: ruby-on-rails amazon-web-services amazon-s3 ruby-on-rails-5 rails-activestorage