amazon-web-services - “基本健康检查不得指定指标区域。”
问题描述
交叉发帖来自:https ://forums.aws.amazon.com/thread.jspa?threadID=280944
你好!
添加连接到警报的新 HealthCheck 时出现以下错误。(有关更多信息,请参阅随附的屏幕截图)。
无效参数:基本运行状况检查不得指定指标区域。
我正在使用的配置:
...
AlertsEmailTopic:
Type: AWS::SNS::Topic
Properties:
DisplayName: !Join ['', ['ApiServiceAlerts-', !Ref "AWS::StackName"]]
Subscription:
-
Endpoint: alerts@example.com
Protocol: email
ApiHealthCheckDownAlarm:
Condition: CreateProdResources
Type: AWS::CloudWatch::Alarm
Properties:
ActionsEnabled: true
AlarmActions:
- !Ref AlertsEmailTopic
ComparisonOperator: LessThanThreshold
EvaluationPeriods: 1
Namespace: AWS/Route53
MetricName: HealthCheckStatus
Period: 300
Statistic: Minimum
Threshold: 1
TreatMissingData: breaching
HealthCheckApi:
Condition: CreateProdResources
Type: AWS::Route53::HealthCheck
Properties:
HealthCheckConfig:
Port: "443"
Type: "HTTPS"
ResourcePath: /
FullyQualifiedDomainName: api.example.com
RequestInterval: "30"
FailureThreshold: "3"
AlarmIdentifier:
Name: !Ref ApiHealthCheckDownAlarm
Region: us-west-2
HealthCheckTags:
-
Key: "Name"
Value: "https://api.example.com"
我专门为 aws-cli 看到的唯一其他有用信息,但我不知道如何将修复程序转换为 Cloudformation。请参阅https://forums.aws.amazon.com/thread.jspa?messageID=834963&tstart=0
非常感谢,亚历克斯
解决方案
Route 53 运行状况检查警报始终位于 us-east-1 中,因为这是 Route 53 将运行状况检查指标传送到 CloudWatch 的区域,无论受监控的目标在哪里或您为运行状况检查器选择了哪些区域。
您不能在此处指定另一个区域,并且错误消息表明不应指定任何区域。
推荐阅读
- python - Bot 不响应命令,但他对事件做出反应
- javascript - aframe 360°图像手机屏幕手动垂直滚动问题(垂直触摸滚动)
- java - Spring Boot 自定义验证器不会返回到 Controller
- matlab - 在 Matlab 中从一个 txt 文件中导入多个矩阵
- alert - Splunk:如何设置通知通常行为的警报?
- python - 关于打印结果输出异常
- javascript - 当父级重新渲染时,React 子级会更新 DOM
- sed - 在特定行号之后使用 sed 模式附加
- c# - 无法登录 login.microsoftonline.com oauth 2 授权端点
- r - 如何使用 eventReactive 在按钮单击时读取和显示数据?