fix(cloudtrail): handle InsightNotEnabledException error (#2322)

This commit is contained in:
Sergio Garcia
2023-05-08 16:06:13 +02:00
committed by GitHub
parent 8a02574303
commit 1260e94c2a

View File

@@ -2,6 +2,7 @@ import threading
from datetime import datetime
from typing import Optional
from botocore.client import ClientError
from pydantic import BaseModel
from prowler.lib.logger import logger
@@ -158,6 +159,16 @@ class Cloudtrail:
insight_selectors = client_insight_selectors.get(
"InsightSelectors"
)
except ClientError as error:
if (
error.response["Error"]["Code"]
== "InsightNotEnabledException"
):
continue
else:
logger.error(
f"{client.region} -- {error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}"
)
except Exception as error:
logger.error(
f"{client.region} -- {error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}"