gpt4 book ai didi

aws-cloudformation - 通过 AWS CloudFormation 中的参数排除/包含资源

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

我有一个包含 3 个资源的模板。有没有办法使用模板的参数以编程方式排除 3 个资源中的 1 个?

(这与我在模板中注释掉不需要的资源所得到的结果相同)

最佳答案

这要看情况。由于你没有指定任何模板,我只能展示我通常做的。

Parameters:  

SubnetId:
Type: String
Default: ''


Conditions:

HaveSubnetId:
!Not [!Equals [!Ref SubnetId, '']]

Resources:

MyInstance:
Condition: HaveSubnetId
Type: AWS::EC2::Instance

在此示例中,如果给出了 SubnetId(即不为空),则将创建 MyInstance。如果提供了 SubnetId,则 HaveSubnetId 将为 true。

这是基于 Condition资源声明中的部分。

关于aws-cloudformation - 通过 AWS CloudFormation 中的参数排除/包含资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61055892/

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