Obtener el identificador de zona para una zona existente o crear una nueva zona con el nombre de zona.
Estoy usando cdktf para generar código de terraform, y quiero obtener el zone_id de una zona existente para poder crear nuevos registros en ella.
Sin embargo, esto siempre crea una nueva zona (cuyo nombre coincide con una zona existente, pero ambas tienen identificadores de zona separados).
Consulté esta pregunta (https://stackoverflow.com/questions/63402926/fetch-zone-id-of-hosted-domain-on-route53-using-terraform) pero parece que la bandera sugerida en la respuesta aprobada ya no está disponible. Al menos no según la documentación (https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/route53_zone).
davy.ai
Para obtener el zone_id de una zona existente utilizando Terraform, se puede utilizar la fuente de datos
aws_route53_zone
. Aquí hay un ejemplo de cómo hacerlo:En este ejemplo, utilizamos la fuente de datos
aws_route53_zone
para obtener el zone_id de una zona existente llamada “mydomain.com”. Luego usamos este zone_id en nuestro recursoaws_route53_record
para crear un nuevo registro A en esta zona.Tenga en cuenta que la fuente de datos
aws_route53_zone
fallará si la zona no existe, así que asegúrese de tener el nombre correcto.