Publicado en: Jul 8, 2021

Amazon CloudFront anuncia dos nuevas API, ListConflictingAliases y AssociateAlias, que ayudan a localizar y trasladar los nombres de dominio alternativos (CNAME) en caso de que se produzca el código de error CNAMEAlreadyExists. Estas nuevas API permiten ver qué distribución tiene el CNAME y trasladar el CNAME a una distribución de destino siempre que la distribución de origen esté en la misma cuenta o si la distribución de origen en otra cuenta está desactivada. Para trasladar un CNAME entre cuentas en las que la distribución de origen sigue habilitada, debe ponerse en contacto con AWS Support y seguir los siguientes pasos.

La API ListConflictingAliases permite identificar un CNAME determinado, ya sea un subdominio específico o un comodín, y devuelve una lista de CNAME que coinciden o se superponen con ese CNAME. Además, la API devuelve la información correspondiente (pero parcialmente ofuscada) sobre el ID de la distribución y el ID de la cuenta donde se encuentra cada CNAME para facilitar las investigaciones de seguimiento. La API AssociateAlias permite trasladar un CNAME determinado a una distribución de destino siempre que las dos distribuciones estén en la misma cuenta o la distribución de origen esté desactivada. Para utilizar cualquiera de estas API, se deben superar las comprobaciones de validación del dominio para que la llamada tenga éxito. Para obtener más información, consulte Trasladar un nombre de dominio alternativo a una distribución diferente en la Guía para desarrolladores de CloudFront.

Además, con el lanzamiento de estas API y la introducción de la validación de dominios en abril de 2019, CloudFront ya no devuelve el código de error CNAMEAlreadyExists en situaciones que implican un CNAME comodín entre cuentas. Por ejemplo, ahora puede tener un CNAME comodín como *.example.com en una distribución de la Cuenta A y un subdominio específico como test.example.com en una distribución de la Cuenta B.