AWS CDK 将 CreationPolicy 添加到 EC2 实例
AWS CDK add CreationPolicy to EC2 Instance
标题中的问题,试图找出如何将 CreationPolicy 添加到 cdk 中的 ec2 实例,以便我可以在脚本完成后发送 cfn-signal 命令,然后将资源标记为创建完成。
在堆栈中创建 ec2 实例后,这是我目前所拥有的:
create_policy = CfnCreationPolicy(resource_signal=CfnResourceSignal(count=1, timeout="PT10M"))
我在文档中没有看到将其作为 属性 添加到 ec2 资源的方法。只是想知道我接下来应该做什么。
通过设置 CfnInstance
构造的 cfn_options 属性添加创建策略。
如果您的 EC2 实例是使用 L2 Instance
构造构建的,请首先使用 escape hatch syntax 引用其基础 L1 CfnInstance
构造:
my_cfn_instance = my_instance.node.default_child
my_cfn_instance.cfn_options.creation_policy = create_policy
标题中的问题,试图找出如何将 CreationPolicy 添加到 cdk 中的 ec2 实例,以便我可以在脚本完成后发送 cfn-signal 命令,然后将资源标记为创建完成。
在堆栈中创建 ec2 实例后,这是我目前所拥有的:
create_policy = CfnCreationPolicy(resource_signal=CfnResourceSignal(count=1, timeout="PT10M"))
我在文档中没有看到将其作为 属性 添加到 ec2 资源的方法。只是想知道我接下来应该做什么。
通过设置 CfnInstance
构造的 cfn_options 属性添加创建策略。
如果您的 EC2 实例是使用 L2 Instance
构造构建的,请首先使用 escape hatch syntax 引用其基础 L1 CfnInstance
构造:
my_cfn_instance = my_instance.node.default_child
my_cfn_instance.cfn_options.creation_policy = create_policy