fix GetKeyRotationStatus error

This commit is contained in:
sergargar committed 2023-02-03 15:04:26 +01:00
1 parent a98c0b68e0
commit 0b704e2ec2
1 file changed
+5 -4
@@ -68,10 +68,11 @@ class KMS:
logger.info("KMS - Get Key Rotation Status...")
for key in self.keys:
try:
regional_client = self.regional_clients[key.region]
key.rotation_enabled = regional_client.get_key_rotation_status(
KeyId=key.id
)["KeyRotationEnabled"]
if "EXTERNAL" not in key.origin:
regional_client = self.regional_clients[key.region]
key.rotation_enabled = regional_client.get_key_rotation_status(
KeyId=key.id
)["KeyRotationEnabled"]
except Exception as error:
logger.error(
f"{regional_client.region} -- {error.__class__.__name__}:{error.__traceback__.tb_lineno} -- {error}"