Cloudformation 堆栈陷入 UPDATE_IN_PROGRESS 状态

Adv*_*bly 13 aws-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
Run Code Online (Sandbox Code Playgroud)

Moi*_*cal 12

对于那些看着这个却无法进步的人。我可以通过使用 cli 取消更新来删除堆栈。

aws --region REGION cloudformation cancel-update-stack --stack-name STACKNAME
Run Code Online (Sandbox Code Playgroud)

然后我就可以删除堆栈了。

  • 尝试此操作并收到以下错误:“无法从当前堆栈状态调用 CancelUpdateStack” (5认同)

Adv*_*bly 2

问题似乎是在 cloudfront 中使用证书创建 DomainName 实体,这最多需要 40 分钟。能够看到它在 APIGW/自定义域名中初始化。