Veröffentlicht am: Jul 8, 2021

Amazon CloudFront kündigt zwei neue APIs an, ListConflictingAliases und AssociateAlias, die beim Auffinden und Verschieben alternativer Domänennamen (CNAMEs) helfen, wenn der Fehlercode CNAMEAlreadyExists auftritt. Mit diesen neuen APIs können Sie sehen, welche Verteilung den CNAME hat, und den CNAME in eine Zielverteilung verschieben, solange sich die Quellverteilung im selben Konto befindet oder wenn die Quellverteilung in einem anderen Konto deaktiviert ist. Um einen CNAME zwischen Konten zu verschieben, bei denen die Quellverteilung noch aktiviert ist, müssen Sie sich an den AWS-Support wenden und diese Schritte ausführen.

Die ListConflictingAliases-API ermöglicht es Ihnen, einen bestimmten CNAME zu identifizieren, entweder eine bestimmte Subdomäne oder einen Platzhalter, und gibt eine Liste von CNAMEs zurück, die mit diesem CNAME übereinstimmen oder sich überschneiden. Die API gibt auch entsprechende (aber teilweise verschleierte) Informationen über die Verteilungs-ID und die Konto-ID zurück, in der sich jeder CNAME befindet, um Folgeuntersuchungen zu erleichtern. Mit der AssociateAlias-API können Sie einen bestimmten CNAME in eine Zielverteilung verschieben, solange sich die beiden Verteilungen im selben Konto befinden oder die Quellverteilung deaktiviert ist. Um eine dieser APIs zu verwenden, müssen Domänenvalidierungsprüfungen bestanden werden, damit der Aufruf erfolgreich ist. Weitere Informationen finden Sie unter Verschiebung eines alternativen Domänennamens zu einer anderen Verteilung im CloudFront-Entwicklerhandbuch.

Zusätzlich wird mit dem Start dieser APIs und der Einführung der Domänenvalidierung im April 2019 CloudFront nicht mehr den CNAMEAlreadyExists-Fehlercode in Szenarien zurückgeben, die einen kontenübergreifenden Platzhalter-CNAME beinhalten. Sie können jetzt beispielsweise einen Platzhalter-CNAME wie *.example.com für eine Verteilung in Konto A und eine bestimmte Unterdomäne wie test.example.com für eine Verteilung in Konto B verwenden.