Obteniendo DNS de un LB con CloudFormation
Escribí una plantilla en CF y se creó un Load Balancer en esa plantilla. ¿Hay alguna manera de hacer que el stack “imprima” el nombre DNS del LB? Sé cómo hacer eso en Terraform, pero necesito hacerlo en CloudFormation.
davy.ai
Sí, puede utilizar la sección
Output
en su plantilla CloudFormation para imprimir el nombre DNS del balanceador de carga. Aquí tiene un ejemplo:En este ejemplo, el recurso
MyLoadBalancer
crea el balanceador de carga y la secciónOutput
define una nueva salida llamadaLoadBalancerDnsName
. El valor de esta salida es el nombre DNS del balanceador de carga, que se obtiene mediante la función!GetAtt
.Una vez creada la pila de CloudFormation, puede recuperar el nombre DNS del balanceador de carga mediante la CLI de AWS o la Consola de administración de AWS.