如何解决 AWS CloudFormation 中的“Route did not stabilize in expected time”错误?

1 分钟阅读
0

我尝试创建一个 AWS CloudFormation 堆栈,但堆栈失败了,出现“Route did not stabilize in expected time”错误。

简短描述

您必须为分配给您的 Amazon Virtual Private Cloud(Amazon VPC)中的路由表的路由指定以下目标之一:

  • 互联网网关或虚拟专用网关
  • NAT 实例
  • NAT 网关
  • VPC 对等连接
  • 网络接口
  • 仅限出站的互联网网关

如果您将 AWS::EC2::Route 类型的任何属性设置为不正确的值,则会收到“Route did not stabilize in expected time”错误。

例如,如果您错误地将 NatGatewayId 属性的值设置为 GatewayId 属性,则会收到错误,如下所示:

{
  "MyRoute": {
    "Type": "AWS::EC2::Route",
    "Properties": {
      "DestinationCidrBlock": "0.0.0.0/0",
      "GatewayId": "nat-0a12bc456789de0fg",
      "RouteTableId": {
        "Ref": "MyRouteTable"
      }
    }
  }
}

解决方法

要解决错误,请为相应的属性分配正确的值。

请参见以下示例:

"GatewayId": "igw-eaad4883"

-或-

"NatGatewayId": "nat-0a12bc456789de0fg"

有关堆栈故障的更多信息,请参阅与故障对应的 AWS CloudTrail events

AWS 官方
AWS 官方已更新 6 个月前