我尝试创建一个 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。