2015-07-23 2 views
0

Вот код, с которым я пытаюсь получить доступ к быстрому серверу:Как подключиться к быстрому серверу с помощью трапецеидального искажения или без него?

import swiftclient 

user = 'swift' 
key = 'password' 

conn = swiftclient.client.Connection(
     authurl='http://0.0.0.0:5000/v2.0', 
     user=user, 
     key=key, 
     tenant_name = 'service', 
     auth_version = '2.0', 
     #os_options={'tenant_id':} 

) 

container_name = 'my-new-container' 
conn.put_container(container_name) 

with open('hello.txt', 'r') as hello_file: 
     conn.put_object(container_name, 'hello.txt', 
             contents= hello_file.read(), 
             content_type='text/plain') 

В настоящее время я пытаюсь создать тест состояние происходит немного доделать. Я следовал указанным учебникам дословно и оставил все по умолчанию.

Вот мой скриншот консоли: enter image description here

и мой код ошибки: enter image description here

Извините за мое полное невежество, но я одновременно линукс и питон нуб.

+0

Я следующие инструкции: [1] (https://www.swiftstack.com/docs/integration/keystone.html) [2] (https://github.com/swiftstack/keystone_install) [3] (http://docs.openstack.org/developer/swift/development_saio.html) – Vrankela

ответ

0

Существует несколько способов развернуть свой экземпляр Swift. Тот, который предлагает вам самую непосредственную простоту использования, - это создание экземпляра Swift All In One, для которого вы можете найти инструкции, приведенные ниже. При настройке SAIO вам будет предоставлена ​​предварительно сконфигурированная система Temp-Auth, которая позволяет аутентифицировать пользователя в обход потребности в Keystone.

http://docs.openstack.org/developer/swift/development_saio.html

Если вы пытаетесь начать свой Swift экземпляр как модуль OpenStack есть множество материалов, доступных в Интернете, которая приведет вас в правильном направлении для установки и настройки Keystone.

Я мог бы также направить свои вопросы по OpenStack/Swift: http://ask.openstack.org