如何将 Amazon s3 文件渲染到 rails

How to render a Amazon s3 file in to rails

我在 Amazon S3 服务器上上传了一些文件,我正在开发一个新的 Rails 应用程序,我希望这些 amazon s3 文件呈现到我的 rails 应用程序中,有没有办法将 amazon s3 中的文件渲染到我的 rails 应用程序中仅供查看?

请帮忙。

是的,您可以查看 aws-sdk gem,它是官方支持的 gem,它提供了您访问存储桶所需的所有验证目的。

gem 的文档非常详细,一旦您设置了身份验证,您就可以执行如下操作来访问您的 url:

s3 = Aws::S3::Resource.new(region: "your-region")
s3.bucket("bucket-name").object("key/for/object").presigned_url("get", expires_in: 3600)