web-dev-qa-db-fra.com

Impossible de supprimer AWS internet Gateway

J'ai créé une passerelle Internet dans le tableau de bord AWS VPC, je l'ai attachée à un VPC, puis je souhaite le détacher, mais le message d'erreur persiste:

Network vpc-xxxx has some mapped public adresses, Please unmap those public addresses before detaching the gateway. ( Service: AmazonEC2; Status Code: 400; Error Code: DependencyViolation; Request ID: qfdqsdf)

Que faire pour détacher cet IGW? Pourquoi ai-je exactement cette erreur?

Je dois me débarrasser de cet IGW sans supprimer de ressources supplémentaires. s'il vous plaît des idées?

Pour information, la table de routage du VPC contient des adresses publiques mais elles sont routées vers d'autres cibles. Cet IGW n'est défini comme cible nulle part.

19
Souad

Vous avez des ressources dans le VPC auxquelles une adresse IP publique a été attribuée, telles que:

  • Instances Amazon EC2
  • Instances Amazon RDS
  • Cluster Amazon Redshift
  • Passerelles VPC NAT
  • etc.

Ces adresses IP peuvent avoir été attribuées en tant qu'adresse IP Elastic ou en tant qu '"adresse IP publique assignée automatiquement" sans création d'instance.

Vous devrez supprimer ces adresses IP Elastic avant de pouvoir supprimer la passerelle Internet. S'il s'agissait de adresses IP attribuées automatiquement, arrêtez les instances pour supprimer les adresses IP publiques.

Vous devrez peut-être aussi éditer vos tables de routage pour qu’elles ne fassent pas référence à la passerelle Internet.

17
John Rotenstein

Je devais supprimer la passerelle NAT qui traînait pour résoudre le mien.

1
simplytunde

Pour les personnes confrontées au même problème, vérifiez également les tables de routage ayant la passerelle Internet comme cible.

0
Grid Vost