gpt4 book ai didi

amazon-web-services - 由于语法错误,AWS 复合警报无法工作

转载 作者:行者123 更新时间:2023-12-03 07:14:10 25 4
gpt4 key购买 nike

我收到下面提到的 CF 的语法错误

    CMP:
Type: AWS::CloudWatch::CompositeAlarm
DependsOn:
- QueueUploadWorkerpproximateNumberOfMessagesVisible
- QueueDataWorkerApproximateAgeOfOldestMessage
Properties:
AlarmName: CMP
AlarmDescription: CompositeAlarm
AlarmRule: (ALARM([!Ref 'ALARM1']) AND ALARM([!Ref 'ALARM2']))
AlarmActions:
- !Ref SNSTOPIC

资源处理程序返回消息:“AlarmRule [不支持的 token ''Alarms1']' 字符 13 处出现错误,必须是:')'](服务:AmazonCloudWatch;状态代码:400;错误代码:ValidationError;请求 ID: 726ebbbd-2e30-447e-9944-4d72d9b63f2c;代理:null)”(RequestToken:92f75190-0b7e-e6f5-f5c0-d18377a82c4c,HandlerErrorCode:InvalidRequest)

最佳答案

您可以使用Sub引用您的 ALARM1ALARM2:

AlarmRule: !Sub "(ALARM(['${ALARM1}']) AND ALARM(['${ALARM2}']))"

您必须仔细检查规则的语法,但现在 ALARM1ALARM2 将被正确引用。

关于amazon-web-services - 由于语法错误,AWS 复合警报无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67194643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com