LoginSignup
6
3

More than 1 year has passed since last update.

Amazon SNS 暗号化の有効化の注意点

Last updated at Posted at 2021-09-24

暗号化の有効化

以下の設定のこと。

image.png

発生した事象その1

上記の暗号化を有効にしたまま、CloudWatchSNS を実施したが通知されなかった。

対処方法

以下の SNS トピックの暗号化が原因で、トリガーアクションが失敗している場合: にある通り、 alias/aws/sns
使用するのではなく、 カスタマーマネージドキー を使用すべきだった。

その際、以下のキーポリシーを設定する。

{
    "Sid": "Allow_CloudWatch_for_CMK",
    "Effect": "Allow",
    "Principal": {
        "Service":[
            "cloudwatch.amazonaws.com"
        ]
    },
    "Action": [
        "kms:Decrypt","kms:GenerateDataKey*"
    ],
    "Resource": "*"
}

発生した事象その2

以下にあるように GuardDutyEventBridgeSNSと連携させた。

しかし、SNS で通知されない。

対処方法

以下の SNS トピックが暗号化されている場合は、KMS キーポリシーに以下のセクションを含める必要があります。 が必要だった。

{
                "Sid": "Allow CWE to use the key",
                "Effect": "Allow",
                "Principal": {
                                "Service": "events.amazonaws.com"
                },
                "Action": [
                                "kms:Decrypt",
                                "kms:GenerateDataKey"
                ],
                "Resource": "*"
}
6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3