Skip to content

Commit 702bba6

Browse files
committed
updating key examination
1 parent ed46361 commit 702bba6

File tree

1 file changed

+2
-1
lines changed
  • aws_sra_examples/solutions/genai/bedrock_org/lambda/src

1 file changed

+2
-1
lines changed

aws_sra_examples/solutions/genai/bedrock_org/lambda/src/sra_kms.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,8 @@ def schedule_key_deletion(self, kms_client: KMSClient, key_id: str, pending_wind
141141

142142
def search_key_policies(self, kms_client: KMSClient, key_policy: str) -> tuple[bool, str]:
143143
for key in self.list_all_keys(kms_client):
144-
if kms_client.describe_key(KeyId=key["KeyId"])["KeyMetadata"]["KeyState"] == "PendingDeletion":
144+
self.LOGGER.info(f"Examining state of key: {key['KeyId']}")
145+
if kms_client.describe_key(KeyId=key["KeyId"])["KeyMetadata"]["KeyState"] != "Enabled":
145146
self.LOGGER.info(f"Skipping pending deletion key: {key['KeyId']}")
146147
continue
147148
self.LOGGER.info(f"Examinining policies in {key} kms key...")

0 commit comments

Comments
 (0)