如何解决我需要使用 CFT 在 cloudwatch 中创建警报,但我无法检索外部值 yaml 语法由 yamlint 检查是否正确
AWstemplateFormatVersion: '2010-09-09' 参数: cpu报警: 描述:高 cpu 使用率 类型:AWS::EC2::Instance 资源: cpuutilizationAlarm: 类型:AWS::CloudWatch::Alarm 特性: 告警描述:达到 cpu 使用率上限后重启实例。 命名空间:AWS/EC2 指标名称:cpu 利用率 统计:平均 期间:'60' 评估期:'3' 比较运算符:GreaterThanThreshold 阈值:'90' AlarmActions: 'arn:aws:automate:ap-south-1:i-0db3310c5ec72d8db:reboot' 方面: - 名称:'i-0db3310c5ec72d8db'
解决方法
没有这样的类型:
Type: arn:aws:ec2::ap-south-1::i-0db3310c5ec72d8db
也许您想要以下内容:
CPUAlarm:
Description: High CPU Utilization
Type: String
Default: arn:aws:ec2::ap-south-1::i-0db3310c5ec72d8db
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。