我想根据参数值创建资源。我怎样才能做到这一点?例子:vpc_create = core.CfnParameter(stack, "createVPC")
condition = core.CfnCondition(stack,
"testeCondition",
expression=core.Fn.condition_equals(vpc_create, True)
)
vpc = ec2.Vpc(stack, "MyVpc", max_azs=3)如何向 VPC 资源添加条件,以便仅当参数为 true 时才创建 VPC?我认为我需要获取 Cloudformation 资源,如下所示:vpc.node.default_child # And I think this returns an object from ec2.CfnVPC class, but I'm stuck here.谢谢
1 回答
![?](http://img1.sycdn.imooc.com/54584d9f0001043b02200220-100-100.jpg)
catspeake
TA贡献1111条经验 获得超0个赞
使用数据可以实现有条件的资源创建和许多其他灵活性context
。AWS 本身推荐context
超过parameters
一般来说,我们建议不要将 AWS CloudFormation 参数与 AWS CDK 一起使用。与上下文值或环境变量(将值传递到 AWS CDK 应用程序而不对其进行硬编码的常用方法)不同,参数值在综合时不可用,因此无法在 AWS CDK 应用程序的其他部分轻松使用,特别是对于控制流。
添加回答
举报
0/150
提交
取消