2016-12-05 4 views
0

Je suis nouveau sur AWS.Demande d'entrée et de sortie d'instance libre AWS (Ubuntu)

J'ai une application django avec l'API, je déployé en heroku (par exemple libre), pour accéder à l'URL api d'autres ressources externes dont nous avons besoin adresse IP statique, je suis venu pour savoir que heroku IP n'est pas statique, il garder sur le changement dynamique, pour obtenir IP statique dans heroku il y a un add-on appelé QuotaGuard statique, fournira la demande entrante et sortante pour l'API,

Comme sage, je veux savoir si AWS exemple libre a IP statique pour les messages entrants et demande sortante pour l'API ou non? Ou comme heroku nous devons ajouter un module complémentaire pour cela. Pouvez-vous me dire s'il vous plaît si IP statique est disponible gratuitement en AWS ou si nous devons opter pour un service payant. Merci d'avance.

Répondre

1

Les adresses IP publiques sont statiques et ne changent pas pendant la durée de vie d'une instance EC2. Toutefois, si vous mettez fin à une instance et en créez une nouvelle, l'adresse IP publique changera.

Pour surmonter cela, vous pouvez utiliser IP élastique. Les IPs élastiques ne changent pas (c'est comme si elles vous étaient réservées) Ce qui est cool avec les IP élastiques, c'est qu'elles sont chargées si elles ne sont pas attachées à une instance, mais dès que vous les attachez à une instance, elles sont libres.

Donc, si vous utilisez les adresses IP élastiques, vous pouvez utiliser une adresse IP statique et il ne changera pas même si vous arrêtez l'instance EC2 sous-jacente et de joindre nouvelle instance EC2

+0

si IP statique, par défaut il prend en charge les demandes entrantes ? –

+0

Tout dépend des règles définies dans le groupe de sécurité. Si vous êtes en public VPC et que votre groupe de sécurité autorise le trafic entrant sur le port correspondant, alors cela fonctionnera –

+0

Merci pour votre réponse ... pouvons-nous le faire dans l'instance libre ou nous devons aller pour autoriser le trafic entrant. –