shell - Cloudformation 返回 RollbackInProgress

标签 shell amazon-ec2 aws-cloudformation

我尝试将 OpenSwan VPN 服务器部署到虚拟机,如 Michael Wittig 所著的《Amazon Web Services in Action》教科书中所强调的那样。 当我尝试创建堆栈时,它返回到 rollback_in_progress。

aws cloudformation 描述堆栈事件 --stack-name openvpn

这是远程存储库:https://github.com/LaVie-environment/awsWebservices

我执行了下面的命令,期望创建 OpenSwan VPN 服务器。 aws cloudformation 描述堆栈事件 --stack-name openvpn

最佳答案

当您的堆栈第一次部署失败(“创建”而不是“更新”)时,它实际上无法回滚到已知/稳定状态。因此,您唯一的选择就是完全删除它并重新部署。

一些提示:

  • 虽然在大多数情况下我也更喜欢 CLI,但 Cloudformation UI 对于观察堆栈的创建方式以及在出现错误时分析问题所在非常有帮助。

  • 如果您有一个非常复杂的堆栈和/或您尝试了一些事情,有时首先部署堆栈的一部分会更方便,因为增量更新堆栈比创建和重新创建堆栈更容易- 创造一切。只需从一开始就注释掉您不需要的构建 block ,然后将它们一一取消注释即可。

关于shell - Cloudformation 返回 RollbackInProgress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74954260/

相关文章:

python - 在 Amazon EC2 上安装 numpy

amazon-web-services - AWS EC2 UserData 脚本不会在 t3 实例上触发

linux - 整数表达式预期的sqlplus

linux - sh shell 下的数组(不是 bash)

linux - 在 shell 变量中捕获命令输出不起作用

amazon-ec2 - 是否有 Amazon Linux AMI 版本的新闻源?

aws-cloudformation - ElasticsearchClusterConfig 中的条件

amazon-web-services - AWS : Cloud Formation: Is it possible to use a list in "DependsOn" where only one needs to be done first

javascript - AWS CDK 中 app.synth() 的用途是什么?

bash - 通过 udev 的 USB 详细信息