fix(iam): Handle NoSuchEntity when calling list_role_policies (#2872)

This commit is contained in:
Pepe Fagoaga
2023-09-27 09:37:07 +02:00
committed by GitHub
parent 7ecb4d7b00
commit f8b4e6e8f0

View File

@@ -504,6 +504,16 @@ class IAM(AWSService):
role.inline_policies = inline_role_policies
except ClientError as error:
if error.response["Error"]["Code"] == "NoSuchEntity":
logger.warning(
f"{self.region} -- {error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}"
)
else:
logger.error(
f"{self.region} -- {error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}"
)
except Exception as error:
logger.error(
f"{self.region} -- {error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}"