Amazon cloudformation bash脚本失败时回滚AWS堆栈创建
我有一个云形成模板,可以创建一个堆栈。堆栈创建不同的实例,实例1和实例2。在创建实例1的过程中,会运行一个bash脚本。我需要在这个bash脚本的退出代码为1时回滚堆栈创建。有什么方法可以做到这一点吗?将Amazon cloudformation bash脚本失败时回滚AWS堆栈创建,amazon-cloudformation,Amazon Cloudformation,我有一个云形成模板,可以创建一个堆栈。堆栈创建不同的实例,实例1和实例2。在创建实例1的过程中,会运行一个bash脚本。我需要在这个bash脚本的退出代码为1时回滚堆栈创建。有什么方法可以做到这一点吗?将设置-euo pipefail放在脚本顶部的下/bin/bash行。如果您的命令失败,这将导致脚本返回失败状态,这将导致回滚。您需要使用CFN Signal在userdata失败时向Cloudformation发送信号 看看这个例子
设置-euo pipefail
放在脚本顶部的下/bin/bash
行。如果您的命令失败,这将导致脚本返回失败状态,这将导致回滚。您需要使用CFN Signal在userdata失败时向Cloudformation发送信号
看看这个例子