如何解決 AWS CloudFormation 中的「路由未在預期時間內穩定」錯誤?

1 分的閱讀內容
0

我當試建立 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 事件


AWS 官方
AWS 官方已更新 4 年前