def check_vpcs(self):
#collect vpc ids
regions = get_regions()
for region in regions:
ec2 = boto3.resource('ec2', region_name=region)
ec2_client = boto3.client('ec2', region_name=region)
ids = [ x.id for x in ec2.vpcs.all() ]
flowlogs = self.get_flowlogs_by_vpc_id(ec2_client)
for vpc_id in ids:
vpc_dict = flowlogs.get(vpc_id, None)
self.append_collection(
misc_checks.VPCFlowLogCheck(vpc_id, vpc_dict)
)
评论列表
文章目录