微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我需要使用 CFT 在 cloudwatch 中创建警报,但我无法检索外部值 yaml 语法由 yamlint 检查是否正确

如何解决我需要使用 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 举报,一经查实,本站将立刻删除。