OVH的OpenStack Swift的雾配置
问题描述:
有没有人设法通过Ruby gem Fog连接到OVH的OpenStack Swift? 他们还没有文档,支持不考虑Ruby和雾。OVH的OpenStack Swift的雾配置
我收到错误auth failed
或get_version_v2() got an unexpected keyword argument 'auth'
(意外的json结构)或其他非详细错误。
由于我也没有雾和OpenStack的经验,我迷失在这里。
答
我也遇到过。想出来:
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管理页面上使用“默认”存储桶。
是的,我用OpenStack Swift(不是OVH)使用红宝石雾。不幸的是,你的问题不是很专注。你有被降低的风险。看看http://*.com/help/how-to-ask – Meier
尝试创建一个完整的,最小的,可验证的例子,只有使用ruby(没有导轨)http://*.com/help/mcve – Meier