感谢朋友支持本博客。欢迎共同探讨交流,由于能力和时间有限,错误之处在所不免。欢迎指正!python
若有转载,请保留源做者博客信息。json
如需交流,欢迎你们博客留言。vim
不少其它详情请查看文章:openstack_ice之wsgi具体解释(paste从ini配置文件->routesr具体公布流程)api
vim /usr/lib/python2.6/site-packages/nova/api/openstack/__init__.py
|
从新启动openstack-nova-api服务bash
service openstack-nova-api restart
tailf /var/log/nova/api.log
|
vim /usr/lib/python2.6/site-packages/nova/api/openstack/compute/contrib/os_networks.py
|
所以需要在url前面添加id字段属性。restful
1:用dashboard经过novaclient组装。(网络的由neutronclient组装,简单起见,兴许文章默认仅仅说起novaclient)
2:经过系统命令好比nova list产生。
3:经过curl本身组装。
|
接下来具体介绍下假设经过curl调用已公布的route,开发本身定义api。网络
curl -i 'http://192.168.1.158:8774/v2/b077619bde964a4eb924db869fba977d/os-networks/test_collection' -X POST -H "X-Auth-Project-Id: admin" -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token:$token"
|
vim /usr/lib/python2.6/site-packages/nova/api/openstack/compute/contrib/os_networks.py
|
curl -i 'http://192.168.1.158:8774/v2/b077619bde964a4eb924db869fba977d/os-networks/test_collection' -X POST -H "X-Auth-Project-Id: admin" -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token:$token"
|