我當試建立 AWS CloudFormation 堆疊,但堆疊失敗。然後,我收到以下錯誤訊息: 「路由未在預期時間內穩定」。 如何解決此錯誤?
簡短說明
在 Amazon Virtual Private Cloud (Amazon VPC) 中,您必須為指派給路由表的路由指定下列其中一個目標:
- 網際網路閘道或虛擬私有閘道
- NAT 執行個體
- NAT 閘道
- VPC 對等互連連線
- 網路介面
- 輸出限定網際網路閘道
如果您將 AWS::EC2::Route 類型 (目標) 的任何屬性設為不正確的值,則會收到「路由未在預期時間內穩定」的錯誤。
例如,如果您錯誤地將 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 事件。