2015-10-20 2 views
3

У кого-нибудь удалось подключиться к OVH OpenStack Swift с помощью Ruby gem Fog? У них еще нет документации, и поддержка не рассматривает Ruby и Fog.Конфигурация тумана для OpenStack OVH Swift

Я получаю ошибки auth failed или get_version_v2() got an unexpected keyword argument 'auth' (неожиданная json-структура) или другие невербальные ошибки.

Поскольку у меня также нет опыта работы с Fog и OpenStack, я здесь потерялся.

+0

Да, я использовал рубиновый туман с открытой стопой swift (не с OVH). К несчастью, ваш вопрос не очень сфокусирован. Вы рискуете оказаться подавленным. Посмотрите на http://stackoverflow.com/help/how-to-ask – Meier

+0

Попробуйте создать полный, минимальный, проверяемый пример только с ruby ​​(без рельсов) http://stackoverflow.com/help/mcve – Meier

ответ

2

Я тоже столкнулся с этим. Фигурное это:

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.

Смежные вопросы