Cloudformation堆栈处于UPDATE_IN_PROGRESS状态无法更新。

11

我的CloudFormation堆栈通常能在几分钟内得到更新,但现在卡住了。ECS有时会因为等待服务健康而卡住,但服务已经启动并保持稳定。

13:59:20 UTC-0500   UPDATE_COMPLETE AWS::ECS::Service   MyService
13:57:19 UTC-0500   UPDATE_IN_PROGRESS  AWS::ECS::Service   MyService
13:57:14 UTC-0500   UPDATE_COMPLETE AWS::Lambda::Function   MyFunction
13:57:13 UTC-0500   UPDATE_COMPLETE AWS::ECS::TaskDefinition    MyTaskDefinition    
13:57:13 UTC-0500   UPDATE_IN_PROGRESS  AWS::ECS::TaskDefinition    MyTaskDefinition    Resource creation Initiated
13:57:13 UTC-0500   UPDATE_IN_PROGRESS  AWS::ECS::TaskDefinition    MyTaskDefinition    Requested update requires the creation of a new physical resource; hence creating one.
13:57:10 UTC-0500   UPDATE_IN_PROGRESS  AWS::Lambda::Function   MyFunction
13:57:10 UTC-0500   CREATE_IN_PROGRESS  AWS::ApiGateway::DomainName MyDomainName
13:57:05 UTC-0500   UPDATE_IN_PROGRESS  AWS::CloudFormation::Stack  my-stack    User Initiated

1
不知道你的云形成堆栈模板长什么样子,就无法帮助调试。 - domdambrogia
2个回答

11

对于那些无法继续进行的人来说,我能够通过使用CLI取消更新来删除堆栈。

aws --region REGION cloudformation cancel-update-stack --stack-name STACKNAME

然后我能够删除这个堆栈。


4
尝试执行此操作时出现以下错误:当前堆栈状态无法调用CancelUpdateStack - DaveJ

2
问题似乎是在 cloudfront 中创建了一个带有证书的 DomainName 实体,这需要长达 40 分钟的时间。能够在 APIGW/自定义域名中看到它正在初始化。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接