2017-09-22 4 views
0

J'ai donc un domaine sur AWS et une instance EC2. J'essaie d'ajouter une adresse IP élastique à l'instance EC2, mais quand j'essaye de faire cela, il est indiqué que l'adresse IP n'est pas dans le sous-réseau. Qu'est-ce que cela signifie et comment puis-je y remédier? J'apprécierais de l'aide!AWS Elastic IP n'est pas dans le sous-réseau?

+3

Vous ne savez pas exactement ce que vous entendez par "un domaine sur AWS". Ainsi, vous avez attribué un EIP, probablement étendu à VPC. Ensuite, vous avez essayé d'associer cette EIP à une instance EC2 (dans un VPC) ou à un ENI (attaché à une instance EC2 dans un VPC) et cela a échoué. Utilisez-vous la console ou l'interface de ligne de commande? Est-ce que "l'adresse IP n'est pas dans le sous-réseau" le message exact que vous voyez? – jarmod

Répondre

0

Une adresse IP élastique mappe une adresse IP publique à une adresse IP privée.

Lors de l'association d'un élastique IP, vous devez fournir soit:

  • Un ID d'instance ou
  • Un ID d'interface réseau, ou
  • Une adresse IP privée

Votre IP address not in subnet erreur suggère qu'il essaie d'associer une adresse IP publique à un Adresse IP privée qui ne se trouve pas dans un sous-réseau.

Si votre instance ne possède qu'une seule interface réseau, il est plus facile de spécifier l'ID d'instance.