【问题标题】:What is the difference between 'aws-s3' and 'fog' gems?“aws-s3”和“雾”宝石有什么区别?
【发布时间】:2011-07-15 13:37:39
【问题描述】:

就主题而言:它们是相互竞争、重叠还是互补?

谢谢,

石油

【问题讨论】:

    标签: ruby-on-rails amazon-s3 gem refinerycms fog


    【解决方案1】:

    Fog 是一个为 amazon s3 和许多其他云提供商提供标准接口的 gem。要获得一个想法:

    $ ls .rvm/gems/ruby-1.9.2-p0/gems/fog-0.9.0/lib/fog/providers
    aws.rb              ecloud.rb           new_servers.rb      virtual_box.rb
    bluebox.rb          go_grid.rb          ninefold.rb         voxel.rb
    brightbox.rb        google.rb           rackspace.rb        zerigo.rb
    dnsimple.rb         linode.rb           slicehost.rb
    dnsmadeeasy.rb      local.rb            storm_on_demand.rb
    

    标准接口应该让以后切换供应商更容易。

    【讨论】:

      【解决方案2】:

      他们竞争。 雾是较新的并且仍在更新,而 aws-s3 几个月没有更新。

      我的建议:使用雾。

      【讨论】:

      • 雾是否允许在 s3 上使用安全文件?
      • aws-sdk 是官方的 Ruby gem,正在持续维护中
      【解决方案3】:

      亚马逊几天前刚刚发布了官方AWS SDK for Ruby。文档在这里:http://docs.amazonwebservices.com/AWSRubySDK/latest/

      【讨论】:

        猜你喜欢
        • 2012-02-25
        • 2010-11-26
        • 1970-01-01
        • 2018-08-12
        • 1970-01-01
        • 2012-10-22
        • 2011-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多