AWS SDK для Python Boto3 Client EC2 Security Group - PullRequest
0 голосов
/ 24 июня 2019

AWS SDK для Python Boto3 не описывает повторное правило безопасности пронумерованного порта. Кроме того, правила группы безопасности не описаны, эти правила не перечислены в выходных данных.

Вот мой код

#! / USR / бен / python3.6

импорт boto3

сессия = boto3.session.Session (имя_профайл = "Каран")

ec2security = session.client ( 'ec2', REGION_NAME = "ар-юго-1")

response_sg = ec2security.describe_security_groups () [ "SecurityGroups"]

для sg в response_sg:

group_name = sg ["GroupName"]

group_desc = sg ["Описание"]

печать (group_name, group_desc)

group_IPpermission = SG [ "IpPermissions"]

для in_rules в group_IPpermission:

if in_rules ['IpProtocol'] == "-1":

traffic_type = "Весь трафик"

ip_protocol = "Все"

print (тип трафика, ip_protocol, end = "")

еще:

from_port = in_rules [ 'FromPort']

ip_protocol = in_rules [ 'IpProtocol']

print (from_port, ip_protocol, end = "")

ip_range = in_rules [ 'IpRanges']

для ipranges в ip_range:

* * CIDR тысяча сорок-девять = ipranges [ 'CidrIp']

cidr_desc = ipranges [ 'Описание']

печать (CIDR, cidr_desc)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...