有没有人设法使用 Ruby gem Fog 连接到 OVH 的 OpenStack Swift?他们还没有文档,支持也不考虑 Ruby 和 Fog。
我收到错误auth failed
或get_version_v2() got an unexpected keyword argument 'auth'
(意外的 json 结构)或其他非详细错误。
因为我也没有使用 Fog 和 OpenStack 的经验,所以我在这里迷路了。
有没有人设法使用 Ruby gem Fog 连接到 OVH 的 OpenStack Swift?他们还没有文档,支持也不考虑 Ruby 和 Fog。
我收到错误auth failed
或get_version_v2() got an unexpected keyword argument 'auth'
(意外的 json 结构)或其他非详细错误。
因为我也没有使用 Fog 和 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 管理页面上使用“默认”存储桶。