我们正在尝试使用Rails Active-Storage将文件上传到AES加密的S3存储桶。我们需要在Rails中设置服务器端加密。
但是它会引发访问被拒绝的错误(Aws :: S3 :: Errors :: AccessDenied(访问被拒绝)。
使用Paperclip时上传成功完成。现在,我们正在从Paperclip迁移到Active Storage。我们能够从Rails控制台使用AWS开发工具包命令上传文件。但是我们需要设置活动存储。我们遵循了rails文档中指定的配置。但是没有有关如何设置“ s3_server_side_encryption”和“ s3_permissions”的文档。
我们已经完成了rails文档中指定的基本配置。参考:https://edgeguides.rubyonrails.org/active_storage_overview.html