QLDB ledgers should use KMS encryption

Description

QLDB ledgers should have encryption at rest enabled to protect ledger data and the immutable journal from unauthorized access. AWS owned keys (the default), AWS managed KMS keys, and customer managed KMS keys are all acceptable. This rule verifies that encryption at rest is not explicitly disabled.

Remediation

Ensure encryption at rest is enabled when creating the ledger. AWS owned keys, AWS managed KMS keys, and customer managed KMS keys are all acceptable. For guidance, see Encryption at rest in QLDB.