New featureMedium

Amazon CloudWatch Synthetics now supports customer managed encryption keys

Amazon CloudWatch Synthetics now allows the use of customer-managed AWS KMS keys to encrypt canary environment variables, providing enhanced control over sensitive configuration data encryption.

Amazon CloudWatch Synthetics now supports customer-managed AWS Key Management Service (KMS) keys for encrypting canary environment variables. This gives users full control over the encryption of sensitive configuration data such as API keys, credentials, and tokens. Previously, environment variables were encrypted at rest using only an AWS-owned key. Now, in addition to the default AWS-owned key, users can specify their own symmetric KMS key for encryption at rest. Users can also encrypt individual values client-side before storage, and their canary script decrypts them at runtime using the AWS KMS Decrypt API. This feature benefits teams in regulated industries that require organizational key management policies, auditability, or key rotation controls across all services. Amazon CloudWatch Synthetics customer-managed key encryption is available in all commercial AWS Regions, and multi-location canaries can use a different KMS key per replica Region.

Read the original AWS announcement