Amazon RDS Extrémité interne
Comment puis-je faire d'instance ec2 communiquer avec rds exemple sur aws interne, par une adresse ip ou dns?
Je ne vois dns public comme xxx.cehmrvc73g1g.eu-west-1.rds.amazonaws.com:3306
Sera interne ipaddress sera plus rapide que dns public?
Grâce
OriginalL'auteur Jerry Pham | 2014-01-13
Vous devez vous connecter pour publier un commentaire.
Découvrez AWS EC2 docs: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html#concepts-private-addresses.
Il ne semble pas que cela s'applique nécessairement aux RDS, cependant.
OriginalL'auteur Ryan Parman
Une note pour la postérité, assurez-vous d'activer le serveur DNS sur le VPC lien de Peering!
Notez que vous ne pouvez pas le faire si vous essayez de faire du peering à travers les différentes régions. 🙁 Toujours à la recherche d'une solution dans ce cas.
OriginalL'auteur Felipe Alvarez
Vous pouvez utiliser le "point final" de nom DNS. Il permettra de résoudre à l'adresse IP interne lorsqu'il est utilisé dans la VPC et se résout à une adresse ip publique en dehors de votre réseau AWS. Vous ne devez jamais utiliser l'adresse IP réelle parce que la façon dont le RDS fonctionne, il pourrait changer dans l'avenir.
Si vous exécutez la commande ping à partir de votre EC2 (sur le même VPC) serveur vous pouvez le vérifier.
Il est étonnant de voir le nombre de votes contre j'ai vu que ma réponse est la seule réponse correcte, voici 2 autres sources:
https://forums.aws.amazon.com/thread.jspa?threadID=70112
https://serverfault.com/questions/601548/cant-find-the-private-ip-address-for-my-amazon-rds-instanceDeux
Il n'est pas hors de propos, et votre réponse est trompeuse. Si le RDS instance est accessible au public, de son point de terminaison n'a jamais résolu à l'adresse IP interne à partir d'un autre VPC (et donc votre hypothèse au sujet de " à l'intérieur EC2 pas ici). Il va toujours résoudre à l'adresse IP externe. Le RDS instance doit être non accessible au public d'avoir un point de terminaison qui correspond à une adresse IP interne.
Je pense que cette réponse est tout à fait correcte. La question d'origine n'est pas de parler de VPC de peering.
voir filipe-alvarez 's réponse au sujet de cette
Hé - si ça aide quelqu'un d'autre 2 ans à partir de maintenant!
OriginalL'auteur Neo
Lors de la résolution de votre RDS instance de la même VPC l'adresse IP interne est retourné par la Amazon service DNS.
Si le RDS instance est accessible de l'extérieur, vous verrez l'adresse IP externe de l'extérieur de la VPC. Cependant, si l'instance EC2 PAS disponible publiclly l'adresse IP interne est retourné à l'externe et interne recherches.
Sera l'adresse ip interne sera plus rapide que l'adresse externe fourni par le dns public?
Plus susceptibles que les paquets devront être acheminés lors de l'utilisation de l'adresse externe, l'augmentation de la latence.
Il faut aussi que vos instances EC2 avoir une adresse IP publique ou de la passerelle NAT, de concert avec les groupes de sécurité et les routes, l'augmentation des coûts, l'augmentation de la complexité et de la réduction de la sécurité.
OriginalL'auteur Simon Pilepich
son assez facile, telnet votre RDS point de terminaison à l'aide de l'invite de commande sur windows ou par le biais d'unix terminal
par exemple: telnet "vous RDS extrémité" "Port"
essayez de vous connecter "Vous obtenez votre RDS IP interne ici"
OriginalL'auteur Raun