OVH 的 OpenStack Swift 的雾配置

Posted

技术标签:

【中文标题】OVH 的 OpenStack Swift 的雾配置【英文标题】:Fog configuration for OVH's OpenStack Swift 【发布时间】:2016-01-19 00:07:46 【问题描述】:

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

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

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

【问题讨论】:

是的,我已经将 ruby​​ fog 与 openstack swift 一起使用(不与 OVH 一起使用)。不幸的是,你的问题不是很集中。您有被否决的风险。看看***.com/help/how-to-ask 尝试只用 ruby​​ 创建一个完整的、最小的、可验证的例子,(没有 rails)***.com/help/mcve 【参考方案1】:

我也遇到过。想通了:

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

【讨论】:

以上是关于OVH 的 OpenStack Swift 的雾配置的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Terraform 在 OVH 上创建私有子网?

使用 OVH 托管网站发送电子邮件问题

Swift 邮件程序错误 500

openstack中swift和cinder中的区别

在openstack虚拟机和swift啥关系

openstack swift节点安装手册3-最后的安装配置及验证