You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

控制台与CLI创建AWS CloudWatch告警差异及CLI告警配置问题

解决AWS CLI创建Cognito CloudWatch告警缺失维度的问题

你通过AWS控制台创建的Cognito登录成功指标(Cognito-By UserPoolAndUserPoolClient-SignInSuccesses)告警可正常触发,但使用CLI创建时告警无法触发,核心原因是控制台生成的告警包含UserPool和UserPoolClient两个关键维度,而你的原始CLI命令未配置这部分参数。

修改后的CLI命令(补充维度配置)

aws cloudwatch put-metric-alarm \
  --alarm-name NewSignupAlarm \
  --alarm-description "New Signup have been done." \
  --alarm-actions arn:aws:sns:eu-west-3:681278469643:NewTestTopic \
  --metric-name SignUpSuccesses \
  --namespace AWS/Cognito \
  --statistic Sum \
  --period 300 \
  --unit Count \
  --evaluation-periods 1 \
  --threshold 0 \
  --comparison-operator GreaterThanThreshold \
  --dimensions Name=UserPool,Value=你的用户池ID Name=UserPoolClient,Value=你的用户池客户端ID \
  --profile user3

关键说明

  • --dimensions是CloudWatch告警绑定指标的核心参数,Cognito的SignUpSuccesses指标是基于**用户池(UserPool)和用户池客户端(UserPoolClient)**维度聚合的,缺失这两个维度会导致告警无法匹配到正确的指标数据集,自然无法触发。
  • 请将命令中的你的用户池ID和你的用户池客户端ID替换为实际值(可在Cognito控制台的用户池详情页获取)。

内容的提问来源于stack exchange,提问作者JukkaT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 00:35:20