3

Ruby gem Fog で OVH の OpenStack Swift に接続できた人はいますか? 彼らはまだドキュメントを持っておらず、サポートは Ruby と Fog を考慮していません。

エラーauth failedまたはget_version_v2() got an unexpected keyword argument 'auth'(予期しない json 構造) またはその他の非詳細エラーが発生しています。

私も Fog と OpenStack の経験がないので、ここで迷ってしまいます。

4

1 に答える 1

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 以外の管理ページで「デフォルト」のストレージ バケットを使用しないでください。

于 2015-11-25T03:05:45.570 に答える