【问题标题】:How to render a Amazon s3 file in to rails如何将 Amazon s3 文件渲染到 rails
【发布时间】:2016-11-05 16:42:50
【问题描述】:

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

请帮忙。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 amazon-web-services amazon-s3 ruby-on-rails-3.2


    【解决方案1】:

    是的,您可以查看 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2014-03-01
      • 2021-07-28
      • 2015-12-05
      • 1970-01-01
      • 2016-06-29
      • 2012-02-02
      相关资源
      最近更新 更多