chore(exception): handle error in describing regions (#3241)

This commit is contained in:
Sergio Garcia
2024-01-08 14:16:27 +01:00
committed by GitHub
parent 558b7a54c7
commit 80b88a9365

View File

@@ -199,10 +199,14 @@ def get_aws_enabled_regions(audit_info: AWS_Audit_Info) -> set:
ec2_client = audit_info.audit_session.client(service, region_name=default_region)
enabled_regions = set()
try:
# With AllRegions=False we only get the enabled regions for the account
for region in ec2_client.describe_regions(AllRegions=False).get("Regions", []):
enabled_regions.add(region.get("RegionName"))
except Exception as error:
logger.warning(
f"{error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}"
)
return enabled_regions