es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , ,

Answer

  1. Avatar for 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:

    Resources:
      MyLoadBalancer:
        Type: AWS::ElasticLoadBalancing::LoadBalancer
        Properties:
          ...
    
    Outputs:
      LoadBalancerDnsName:
        Value: !GetAtt MyLoadBalancer.DNSName
    

    En este ejemplo, el recurso MyLoadBalancer crea el balanceador de carga y la sección Output define una nueva salida llamada LoadBalancerDnsName. 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.

Comments are closed.