为什么 Cloudwatch Alarm 显示警告为待确认

问题描述 投票:0回答:2

我已使用 CloudFormation 模板创建了 Cloudwatch 警报,并且已订阅 SNS 主题且已确认电子邮件。然而,在 CloudWatch 控制台中,它显示“待确认”。我正在向“DL”发送电子邮件,并且我已将我的电子邮件添加到该 DL 中。当我收到确认电子邮件时,我还亲自确认了“AWS 通知 - 订阅确认”的电子邮件。我没有在 cloudformation 中明确指定 Alarm 主题的名称。因此,即使我删除它,再次创建它后,AWS 也会自动创建一个新的主题名称。有人可以帮忙解释一下在这种情况下“等待确认”是什么意思吗?以及需要做什么?

amazon-web-services amazon-cloudwatch amazon-sns cloudwatch-alarms
2个回答
0
投票

我针对同一问题提交了 AWS 支持票证。他们的回应:

“这可能是 SNS 服务的一个已知错误造成的,其中“孤立”待定订阅会导致错误的“待定确认”。”

此外,“您观察到的‘待确认’是由于 SNS 主题被删除并以相同名称重新创建所致。”


0
投票

您可以采取一些步骤来排查和解决此问题:

  1. 检查邮箱收件箱:确保订阅SNS主题的邮箱地址已收到确认邮件。有时这些电子邮件最终可能会进入垃圾邮件或垃圾文件夹,因此也值得检查一下。

  2. 确认订阅:如果您找到确认电子邮件,请将其打开并单击电子邮件中的确认链接/按钮。此操作确认订阅,并应将 CloudWatch 控制台中的状态更新为“已确认”。

  3. 重新发送确认电子邮件:在某些情况下,您可能需要从 AWS 控制台手动重新发送确认电子邮件。您可以通过导航到 SNS 主题、找到订阅并选择重新发送确认电子邮件的选项来完成此操作。

  4. 检查订阅配置:确保订阅配置(例如协议、端点)正确且与预期接收者匹配。

  5. 验证 IAM 权限:确保用于创建 CloudFormation 堆栈的 IAM 用户或角色具有确认 SNS 主题订阅所需的权限。

  6. 检查 CloudFormation 模板中的错误:检查 CloudFormation 模板以确保不存在与 SNS 主题和订阅相关的错误或配置错误。

  7. 监控延迟确认:有时接收和处理确认电子邮件可能会出现延迟。等待一段时间再查看状态是否已更新。

© www.soinside.com 2019 - 2024. All rights reserved.