要使用AWS CloudWatch将事件发布到SNS主题,需要确保SNS主题具有正确的访问策略。以下是解决此问题的步骤和代码示例:
在策略编辑器中,将以下代码示例插入到策略文本框中:
{
"Version": "2012-10-17",
"Id": "CloudWatchPublishSNSPolicy",
"Statement": [
{
"Sid": "AllowCloudWatchToPublish",
"Effect": "Allow",
"Principal": {
"Service": "events.amazonaws.com"
},
"Action": "sns:Publish",
"Resource": "arn:aws:sns:REGION:ACCOUNT_ID:SNS_TOPIC"
}
]
}
请注意,您需要将REGION
替换为您的AWS区域,ACCOUNT_ID
替换为您的AWS帐户ID,SNS_TOPIC
替换为您的SNS主题ARN。
完成以上步骤后,CloudWatch将能够使用SSE发布到SNS主题。
希望这可以帮助到您!