我在Amazon S3服务器上上传了一些文件,我正在开发一个新的Rails应用程序,我想要那些Amazon S3文件渲染到我的Rails应用程序,是否有一种方法从Amazon S3渲染文件到我的Rails应用程序只是为了查看目的?
请帮助。
是的,您可以查看一下aws-sdk gem,这是官方支持的gem,它提供了访问bucket所需的所有身份验证功能。
gem的文档非常详细,一旦你设置了你的授权,你可以做下面的事情来访问你的url:
s3 = Aws::S3::Resource.new(region: "your-region")
s3.bucket("bucket-name").object("key/for/object").presigned_url("get", expires_in: 3600)