繁体   English   中英

Openstack Python API novaclient - 带有描述的安全组规则列表

[英]Openstack Python API novaclient - SecurityGroup Rule list with description

我已经熟悉 python API 有一段时间了,有一件烦人的事情我无法解决。

简而言之,我想获得我环境中的所有安全规则。

它有效,这让我感到困扰,我根本无法获得与它们相关的“描述”。

我的 PY 代码:

from keystoneauth1 import session
from novaclient import client
import json
from requests import get

...AUTH....

sg_list = nova.security_groups.list() 
print(sg_list) 

....OUTPUT:

[<SecurityGroup description=192.168.140.0/24, id=123213xxxc2e6156243, name=asdasdasd, rules=[{'from_port': 1, 'group': {}, 'ip_protocol': 'tcp', 'to_port': 65535, 'parent_group_id': '615789e4-d4e214213136156243', 'ip_range': {'cidr': '192.168.140.0/24'},....

有解决方案吗?

谢谢 !

output 是一个列表,因此您可以对第一个元素执行以下操作:

sg_list[0].split("描述",1)[1]

你只会得到描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM