我使用CloudFormation(通过ASG和LaunchTemplate)配置EC2实例,
如果EC2 cfn-init命令失败,是否有可能使CloudFormation堆栈失败?
答案 0 :(得分:1)
cfn-init失败将导致堆栈失败,但是超时时间可能会很长。
使用
CreationPolicy:
ResourceSignal:
Timeout: PT15M
在您的Resource
中。根据需要调整Timeout
。
答案 1 :(得分:1)
您可以尝试cfn-signal发送成功/失败信号
您可以检查this的示例,其中它们将cfn-signal与cfn-init一起使用,并且如果执行失败,函数error_exit将发送失败信号。