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.

Cómo actualizar/modificar el registro ‘aws_route53_record’ existente de CNAME a ALIAS con Terraform.

Quiero actualizar el registro existente ‘aws_route53_record’ de CNAME a Alias. ¿Cuál sería el proceso adecuado? ¿Es posible realizar esta actualización de una vez, o se necesita hacer en dos pasos, como crear un nuevo registro ALIAS y luego eliminar el registro CNAME?
Por ejemplo, asumamos que este es el código de recurso existente.

resource "aws_route53_record" "record" {
  count   = var.rds_enabled
  zone_id = data.aws_route53_zone.zone.zone_id
  name    = var.record_name.data.aws_route53_zone.zone.name
  type    = "CNAME"
  ttl     = "300"
  records = module.rds_aurora_postgress.rdscluster_endpoint
  provider = "aws.dns"
}
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para actualizar el ‘aws_route53_record’ existente de CNAME a Alias, se pueden seguir los siguientes pasos:

    1. Crear un nuevo registro de recurso ALIAS con el mismo nombre y tipo que el registro de recurso CNAME existente.
    2. Actualizar el parámetro ‘type’ en el registro de recurso CNAME existente de “CNAME” a “ALIAS”.

    3. Actualizar el parámetro ‘alias’ en el registro de recurso CNAME existente para hacer referencia al nuevo registro de recurso ALIAS creado.

    4. Esperar a que los cambios se propaguen a través del sistema DNS.

    No es posible actualizar el registro existente de CNAME a Alias en un solo paso. En su lugar, la actualización debe realizarse en dos pasos, como se describe anteriormente. Primero, crear un nuevo registro de recurso ALIAS y luego actualizar el registro de recurso CNAME existente para hacer referencia al nuevo registro de recurso ALIAS. Una vez que los cambios se hayan propagado a través del sistema DNS, el antiguo registro de recurso CNAME se puede eliminar.

Comments are closed.