openstack官方API测试案例-查询全部安全组

openstack是一个提供了较为详细、实用的开源云管理系统。但是作为openstack二次开发的新手,特别是类似我这样刚刚踏入云计算行列的学生来说,使用openstack提供的api是一件困难的事情。那么在这篇博客中,我将详细地介绍一个使用openstack api的例子。
博客将以查询所有的安全组为例。

查询全部安全组

1. 找到参考API

安全组由neutron组件进行管理维护,那么首先找到对应的API使用方式。

openstack官方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进行测试

openstack官方API测试案例-查询全部安全组
如上图蓝色所示,由5个步骤组成。

  1. 选择请求方式GET
  2. 填写访问地址
  3. 在请求头处配置token和响应类型
  4. 发起请求
  5. 获取响应结果

以上就是获取安全组信息的完整流程。希望能够帮到刚刚入门openstack二次开发的你!

相关链接: