当前位置:  开发笔记 > 前端 > 正文

如何输出堆栈创建成功信息,直到在堆栈中创建所有资源

如何解决《如何输出堆栈创建成功信息,直到在堆栈中创建所有资源》经验,为你挑选了1个好方法。

我正在尝试创建一个堆栈aws cloudformation create-stack --stack-name ... --template-body file://...来创建一个堆栈.它在我执行命令后立即输出堆栈ID.但是堆栈所需的资源仍在创建中.

我想输出一些消息,直到创建所有资源.

我不想在循环中描述堆栈.并输出消息,直到获得堆栈创建完成信号.



1> WooDzu..:

在初始创建堆栈请求之后,您将需要请求另一个:

 aws cloudformation wait stack-create-complete --stack-name $STACK_ID_FROM_CREATE_STACK

来自aws docs http://docs.aws.amazon.com/cli/latest/reference/cloudformation/wait/stack-create-complete.html

等到堆栈状态为CREATE_COMPLETE.它将每30秒轮询一次,直到达到成功状态.在120次检查失败后,这将以返回码255退出.


你知道如果堆栈进入CREATE_FAILED会发生什么吗?命令是否仍然需要60分钟(30秒*120)才能失败,或者如果堆栈进入CREATE_FAILED状态,它是否会失败?
推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有