'aws-s3'和'fog'宝石有什么区别?

Cac*_*nix 1 gem ruby-on-rails amazon-s3 refinerycms fog

在主题中:他们是否相互竞争,重叠或相互补充?

谢谢,

佩特罗斯

gun*_*unn 5

Fog是一个宝石,为亚马逊s3和许多其他云提供商提供标准接口.想一想:

$ 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
Run Code Online (Sandbox Code Playgroud)

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