如果EC2 cfn-init失败,则CloudFormation堆栈失败

时间:2019-03-22 21:35:16

标签: amazon-cloudformation

我使用CloudFormation(通过ASG和LaunchTemplate)配置EC2实例,

如果EC2 cfn-init命令失败,是否有可能使CloudFormation堆栈失败?

2 个答案:

答案 0 :(得分:1)

cfn-init失败将导致堆栈失败,但是超时时间可能会很长。

使用

CreationPolicy:
  ResourceSignal:
    Timeout: PT15M
在您的Resource

。根据需要调整Timeout

答案 1 :(得分:1)

您可以尝试cfn-signal发送成功/失败信号

您可以检查this的示例,其中它们将cfn-signal与cfn-init一起使用,并且如果执行失败,函数error_exit将发送失败信号。