如何在 cdk deploy 中使用 cloudformation wait 命令?

How to use the cloudformation wait command with cdk deploy?

当几乎同时触发两个部署时,我们发生了一个错误,这又触发了一个错误:

Error [ValidationError]: Stack:arn:aws:cloudformation:[stack] is in UPDATE_IN_PROGRESS state and can not be updated

所以我发现你可以在cloudformation中设置wait和stack-update-complete等待再尝试更新。

https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/wait/stack-update-complete.html

但是我如何将它与 CDK 部署 cli 一起使用?

您不能在 CDK 中执行此操作。您可以使用 aws cli 手动执行此操作,如问题中 link 中所述。

aws cloudformation wait stack-update-complete --stack-name MyStack && cdk deploy MyStack