我的一个 cloudformation sam 模板有问题。在那个模板中,我有一个AWS::CloudFront::Distribution
块,需要 10 多分钟才能完成。
似乎该aws cloudformation deploy
命令每次运行时都会超时,它可能是它的默认超时。但是我如何增加超时或以某种方式等待堆栈完成而不退出 cli 命令。
在 cloudformation Web 控制台上,堆栈已完成,只是 cli 在实际完成之前退出。
我的一个 cloudformation sam 模板有问题。在那个模板中,我有一个AWS::CloudFront::Distribution
块,需要 10 多分钟才能完成。
似乎该aws cloudformation deploy
命令每次运行时都会超时,它可能是它的默认超时。但是我如何增加超时或以某种方式等待堆栈完成而不退出 cli 命令。
在 cloudformation Web 控制台上,堆栈已完成,只是 cli 在实际完成之前退出。
这是 AWS CLI 的一个已知问题。stack-create-complete等到堆栈状态为CREATE_COMPLETE
. 它将每 5 秒(不是 30 秒!)轮询一次,直到达到成功状态。这将在 120 次检查失败后以 255 的返回码退出。