Comment résoudre l’erreur « Route did not stabilize in expected time » (L'acheminement ne s'est pas stabilisé dans le délai attendu) dans AWS CloudFormation ?

Lecture de 2 minute(s)
0

J'ai essayé de créer une pile AWS CloudFormation, mais ma tentative a échoué. J'ai ensuite reçu le message d'erreur suivant : « Route did not stabilize in expected time » (L'acheminement ne s'est pas stabilisé dans le délai attendu). Comment puis-je résoudre cette erreur ?

Brève description

Vous devez spécifier l'une des cibles suivantes pour l'acheminement attribué à votre table de routage dans votre Amazon Virtual Private Cloud (Amazon VPC) :

  • Passerelle Internet ou passerelle réseau privé virtuel
  • Instance NAT
  • Passerelle NAT
  • Connexion d’appairage VPC
  • Interface réseau
  • Passerelle Internet de sortie uniquement

Si vous définissez une propriété de votre type AWS::EC2::Route (votre cible) sur une valeur incorrecte, vous recevez l’erreur « Route did not stabilize in expected time » (« Le routage ne s’est pas stabilisé dans le délai attendu »).

Par exemple, vous recevez cette erreur si vous définissez de manière incorrecte la valeur de la propriété NatGatewayId pour la propriété GatewayId comme illustré dans l’exemple de code suivant :

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

Solution

Attribuez la bonne valeur à la propriété correspondante. Reportez-vous aux exemples suivants :

"GatewayId" : "igw-eaad4883"

-ou-

"NatGatewayId" : "nat-0a12bc456789de0fg"

Pour plus d'informations sur les échecs de pile, consultez les événements AWS CloudTrail qui correspondent à l'échec.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 4 ans