要解决“AWS SNS无法成功注册来自AWS Cloudwatch的执行动作”的问题,您可以尝试以下步骤:
确保您具有足够的权限:确认您的AWS账户具有足够的权限来执行SNS和CloudWatch操作。您可以使用IAM用户或角色,并确保它们具有适当的权限策略。
创建SNS主题:首先,您需要创建一个SNS主题,以便从CloudWatch中的规则发送通知。您可以使用AWS管理控制台或AWS CLI来创建主题。
aws sns create-topic --name your-topic-name
aws sns list-topics
aws events put-rule --name your-rule-name --event-pattern file://event-pattern.json --state ENABLED --description "Your rule description"
aws events put-targets --rule your-rule-name --targets "Id"="1","Arn"="your-sns-topic-arn"
这些步骤将帮助您注册来自AWS CloudWatch的执行动作到AWS SNS主题。请确保您使用正确的ARN和其他配置参数。根据您的具体需求,您可能需要调整命令和配置。