gpt4 book ai didi

amazon-web-services - 每个 Fn::And 对象需要一个至少 2 个、最多 10 个 bool 参数的列表

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

无法在 Cloudformation 中进行以下工作。

Conditions:

EmptyBalancer:
!Equals [!Ref BalancerName, '']

EmptyAutoscaling:
!Equals [!Ref AutoscalingName, '']

NoLoadBalancerAndAutoscaling:
!And [EmptyBalancer, EmptyAutoscaling]

条件无法编译。导致模板错误:

every Fn::And object requires a list of at least 2 and at most 10 boolean parameters

还尝试了其他但相同的错误

  NoLoadBalancerAndAutoscaling:
!And [!Ref EmptyBalancer, !Ref EmptyAutoscaling]

请帮忙!

最佳答案

你就快到了。当对 condition statements 使用 !And 时使用 Cloudformation,您需要尽早调用您的条件,如示例中所示。此外,在 !And 条件内部调用时,您还需要调用对 !Condition 的引用。请使用您的示例查看下面的内容:

Conditions:
EmptyBalancer: !Equals [!Ref BalancerName, ""]
EmptyAutoscaling: !Equals [!Ref AutoscalingName, ""]
NoLoadBalancerAndAutoscaling: !And
- !Condition EmptyBalancer
- !Condition EmptyAutoscaling

关于amazon-web-services - 每个 Fn::And 对象需要一个至少 2 个、最多 10 个 bool 参数的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61401201/

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