openstack官方API测试案例-查询全部安全组
openstack是一个提供了较为详细、实用的开源云管理系统。但是作为openstack二次开发的新手,特别是类似我这样刚刚踏入云计算行列的学生来说,使用openstack提供的api是一件困难的事情。那么在这篇博客中,我将详细地介绍一个使用openstack api的例子。
博客将以查询所有的安全组为例。
查询全部安全组
1. 找到参考API
安全组由neutron组件进行管理维护,那么首先找到对应的API使用方式。
如上图如所示,查询所有安全组的api为/v2.0/security-groups
,问题来了,访问的地址是啥呢?
通过查看horizon页面,发现网络的地址为:http://controller:9696
查询的地址拼接起来就是http://controller:9696/v2.0/security-groups
注意:如果本地没有做相关hosts配置,controller要替换成IP地址
2.获取token
token获取已经在上一篇博客中详细说明了,如果不知道该怎么获取token,请查看我的上一篇博客:
获取token的三种方式。
3.使用postman进行测试
如上图蓝色所示,由5个步骤组成。
- 选择请求方式GET
- 填写访问地址
- 在请求头处配置token和响应类型
- 发起请求
- 获取响应结果
以上就是获取安全组信息的完整流程。希望能够帮到刚刚入门openstack二次开发的你!
相关链接: