Скрипты автоматизации с использованием Python API для OpenStack Swift

Я запускаю кластер OpenStack Swift на своих машинах как частную облачную сеть, и он работает хорошо (GET, PUT, POST, DELETE), используя cURL, а также CLI.

Хочу написать скрипт автоматизации для этих действий, но не понимаю с чего и как начать.

Любое предложение для начала. Спасибо!


person user3520515    schedule 17.07.2016    source источник


Ответы (2)


Вы должны уметь использовать фреймворк python unittest. Или вы можете использовать более декларативный инструмент тестирования, например https://github.com/svanoort/pyresttest.

person Chamindu    schedule 17.07.2016
comment
Большое спасибо! сэр. Я попробую этот инструмент github.com/svanoort/pyresttest. - person user3520515; 17.07.2016

Я считаю, что самый простой способ взаимодействия с OpenStack Swift — это python swiftclient. Проверьте это.

person Stefano Maffulli    schedule 20.07.2016
comment
Спасибо #stefano, я сделал это и легко взаимодействовать с моим частным облаком хранения объектов. Оба инструмента Swift CLI и cURL работают правильно. Теперь попробуйте разработать приложение и сможете выполнять операции GET, PUT, POST, DELETE. Но с чего начать разработку приложения. - person user3520515; 23.07.2016