OVH的OpenStack Swift的雾配置

时间:2015-10-20 10:58:54

标签: ruby-on-rails ruby fog openstack-swift ovh

有没有人设法用Ruby gem Fog连接到OVH的OpenStack Swift? 他们还没有文档,支持不考虑Ruby和Fog。

我收到错误auth failedget_version_v2() got an unexpected keyword argument 'auth'(意外的json结构)或其他非详细错误。

由于我也没有使用Fog和OpenStack的经验,我在这里迷失了。

1 个答案:

答案 0 :(得分:3)

我也碰到了这个。想出来了:

require 'fog'

service = Fog::Storage.new({
  :provider            => 'OpenStack',
  :openstack_username  => 'USERNAME AKA ID',
  :openstack_api_key   => 'PASSWORD',
  :openstack_auth_url  => 'https://auth.cloud.ovh.net/v2.0/tokens',
  :openstack_region    => 'BHS1'
})

GRA1,BHS1,SBG1是您的地区选项,您需要选择一个。

我还没有确认其余部分是否有效,我现在只是测试一下,我已经到了这一步。不要依赖我提供技术支持,这实际上是OVH需要提供的(或者付钱给我)。

另外,请确保创建用户帐户,不要使用"默认"非OpenStack管理页面上的存储桶事物。