gpt4 book ai didi

amazon-web-services - AWS Cloudwatch警报将参数传递给另一个参数

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

我对在 AWS Cloudwatch 上创建警报还很陌生,所以我不确定这是否可行,但我能够创建警报并且到目前为止一切正常,但我想在另一个参数中参数化硬编码变量,其中是我们的警报会发出警报的表达方式。目前的代码如下所示。

AWSTemplateFormatVersion: "2010-09-09"
Parameters:
AlarmExpression:
Type: String
Default: IF( m1 > .9 || m2 > .9 || m3 > .9 || m4 > .9 || m5 > .9 || m6 > .9
|| m7 > .9 || m8 > .9 || m9 > .9 || m10 > .9,1,0 )

这是我尝试过的,但它永远不会将参数阈值传递到其他参数中。

AWSTemplateFormatVersion: "2010-09-09"
Parameters:
Threshold:
Type: Number
Default: .9
AlarmExpression:
Type: String
Default: IF( m1 > !Ref Threshold || m2 > !Ref Threshold || m3 > !Ref Threshold ||
m4 > !Ref Threshold || m5 > !Ref Threshold || m6 > !Ref Threshold ||
m7 > !Ref Threshold || m8 > !Ref Threshold || m9 > !Ref Threshold ||
m10 > !Ref Threshold,1,0 )

可以这样做吗?

最佳答案

不可能,因为Paramters无法引用其他参数。它们只能是references in :

You can reference parameters from the Resources and Outputs sections of the template.

您需要开发一个 custom resourcemacro做你想做的事。

关于amazon-web-services - AWS Cloudwatch警报将参数传递给另一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68214129/

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