You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
when running this module without settings for alarm_sns_topic_kms_master_key_id and config_sns_topic_kms_master_key_id it will result in failing the check [SNS.1] This control checks whether an Amazon SNS topic is encrypted at rest using AWS KMS for both SNS topics (Config and Alarm).
One can get the check pass with a configuration like this:
In a fresh AWS account there are no AWS managed KMS keys at all so I'm not entirely sure if it would work for the very first SNS topic created. We can certainly figure that out if you think this would be a reasonable default setting.
Thanks so much!
The text was updated successfully, but these errors were encountered:
@php-workx Thank you for your suggestion! The goal is to create one multi-region CMK for encrypting SNS topics across all regions, but it requires the AWS provider to suppor multi-region key resource (upstream ticket already exists, but seems it's taking time).
In the mean time, using the AWS managed key by default would totally make sense for me 👍🏼
Heads up on this change: AWS Chatbot will fail to send alerts if the SNS topic is encrypted.
If you have server-side encryption turned on for your Amazon SNS topics, they will not appear in your chat rooms. You can resolve this by turning off server-side encryption for your Amazon SNS topics.
Hey,
when running this module without settings for
alarm_sns_topic_kms_master_key_id
andconfig_sns_topic_kms_master_key_id
it will result in failing the check[SNS.1] This control checks whether an Amazon SNS topic is encrypted at rest using AWS KMS
for both SNS topics (Config and Alarm).One can get the check pass with a configuration like this:
Would it make sense to use the AWS managed KMS key
alias/aws/sns
as a default instead of no encryption at all?eg here:
terraform-aws-secure-baseline/modules/alarm-baseline/variables.tf
Line 97 in 4fcada9
In a fresh AWS account there are no AWS managed KMS keys at all so I'm not entirely sure if it would work for the very first SNS topic created. We can certainly figure that out if you think this would be a reasonable default setting.
Thanks so much!
The text was updated successfully, but these errors were encountered: