OVH的OpenStack Swift的雾配置

问题描述:

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

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

由于我也没有雾和OpenStack的经验,我迷失在这里。

+0

是的,我用OpenStack Swift(不是OVH)使用红宝石雾。不幸的是,你的问题不是很专注。你有被降低的风险。看看http://*.com/help/how-to-ask – Meier

+0

尝试创建一个完整的,最小的,可验证的例子,只有使用ruby(没有导轨)http://*.com/help/mcve – Meier

我也遇到过。想出来:

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管理页面上使用“默认”存储桶。