通过Python调用OpenStack 的RESTful API

本文介绍了如何使用Python的urllib2库调用OpenStack的RESTful API,避免部署客户端。通过认证是调用的关键,更多API详情可参考OpenStack官方文档。
摘要由CSDN通过智能技术生成

使用openstack api 可用python sdk ,需要部署相应组件的命令客户端,例如请求nova,需要python-novaclient 

实际上是加入了novaclient 的库

root@ubuntu:~# ll /usr/lib/python2.7/dist-packages/novaclient/
auth_plugin.py       base.pyc             crypto.py            exceptions.pyc       __init__.py          service_catalog.py   shell.pyc            utils.pyc            
auth_plugin.pyc      client.py            crypto.pyc           extension.py         __init__.pyc         service_catalog.pyc  tests/               v1_1/                
base.py              client.pyc           exceptions.py        extension.pyc        openstack/           shell.py             utils.py             v3/     

如果请求glance,neutron 组件,同样需部署其组件的命令行客户端

为了避免部署,可以通过调用restful api 来实现, 了解     openstack restful api 

py

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值