Pregunta ¿Cómo puedo permitir el acceso a AWS Elastic Load Balancer sobre el nombre DNS?


Tengo un ELB. Tiene la direccion myelbname.eu-west-1.elb.amazonaws.com como uno esperaría.

También tengo una instancia de EC2 detrás de ese ELB. El equilibrador de carga está diciendo que la instancia está en buen estado (el estado es "En servicio").

Puedo acceder a la instancia de EC2 a través de IP en mi red (usando VPN a la VPC), pero si voy al registro A del equilibrador de carga en un navegador, no se puede encontrar.

Además, si corro nslookup muestra una dirección IP para el equilibrador de carga.

También intenté agregar un registro CNAME y apuntarlo al nombre DNS de ELB, pero no funcionó.


5
2017-12-31 13:50


origen


Asegúrese de que su ELB esté ubicado en AZ con una puerta de enlace de Internet, para que puedan acceder a la Internet pública. - ceejayoz
La VPC tiene una puerta de enlace de Internet (por lo que puedo ver, no se puede asignar una puerta de enlace de Internet a una AZ, solo la VPC) - Piers Karsenbarg
Lo siento, debería haber dicho subred. - ceejayoz
¿Puedes hacer una respuesta por favor? - Piers Karsenbarg
Ciertamente, lo he hecho. - ceejayoz


Respuestas:


Los ELB deben estar en una subred con una puerta de enlace de Internet. La colocación de un ELB en una subred privada hace que solo esté disponible dentro de la red de la VPC.


4
2017-12-31 16:01



O, más precisamente, en una subred con una ruta predeterminada que apunta a la puerta de enlace de Internet (no una instancia de NAT). - Michael - sqlbot


Otra opción es la conexión VPN o DirectConnect. Si crea una conexión VPN o DirectConnect a su vpc desde su red corporativa, entonces podrá acceder a todos los recursos desde la red corporativa.


0
2017-10-09 09:39