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 ピアリング接続
  • ネットワークインターフェィス
  • Egress-only インターネットゲートウェイ

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 イベントを参照してください。

AWS公式
AWS公式更新しました 7ヶ月前
コメントはありません

関連するコンテンツ