Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verschieben Sie einen alternativen Domainnamen in eine andere Distribution
Wenn Sie versuchen, einer Distribution einen alternativen Domainnamen hinzuzufügen, der alternative Domainname jedoch bereits auf einer anderen Distribution verwendet wird, erhalten Sie eine CNAMEAlreadyExists
Fehlermeldung (einer oder mehrere der von CNAMEs Ihnen angegebenen Namen sind bereits mit einer anderen Ressource verknüpft
). Beispielsweise wird dieser Fehler angezeigt, wenn Sie versuchen, www.example.com zu einer Verteilung hinzuzufügen, aber www.example.com ist bereits einer anderen Verteilung zugeordnet.
In diesem Fall möchten Sie möglicherweise den vorhandenen alternativen Domänennamen aus einer Verteilung (Quellverteilung) zu einer anderen (die Zielverteilungen) verschieben. Im Folgenden finden Sie eine Übersicht über den Prozess. Weitere Informationen finden Sie unter dem Link bei jedem Schritt in der Übersicht.
Einen alternativen Domänennamen verschieben
-
Richten Sie die Zielverteilung ein. Diese Distribution muss über einSSL/TLS-Zertifikat verfügen, das den alternativen Domainnamen abdeckt, den Sie verschieben möchten. Weitere Informationen finden Sie unter Richten Sie die Zielverteilung ein.
-
Suchen Sie die Quellverteilung. Sie können das AWS Command Line Interface (AWS CLI) verwenden, um die Distribution zu finden, der der alternative Domainname zugeordnet ist. Weitere Informationen finden Sie unter Suche nach der Quellverteilung.
-
Verschieben Sie den alternativen Domänennamen. Die Art und Weise, wie Sie dies tun, hängt davon ab, ob sich die Quell- und Zieldistribution im selben AWS Konto befinden. Weitere Informationen finden Sie unter Einen alternativen Domänennamen verschieben.
Richten Sie die Zielverteilung ein
Bevor Sie einen alternativen Domänennamen verschieben können, müssen Sie die Zielverteilung einrichten (die Verteilung, in die Sie den alternativen Domänennamen verschieben).
So richten Sie die Zielverteilung ein
-
Besorgen Sie sich einSSL/TLS-Zertifikat, das den alternativen Domainnamen enthält, den Sie verschieben möchten. Wenn Sie noch keines haben, können Sie eines von AWS Certificate Manager (ACM)
anfordern oder eines von einer anderen Zertifizierungsstelle (CA) anfordern und in dieses importierenACM. Stellen Sie sicher, dass Sie das Zertifikat in der Region USA Ost (Nord-Virginia) anfordern oder importieren ( us-east-1
). -
Wenn Sie die Zielverteilung noch nicht erstellt haben, erstellen Sie jetzt eine. Beim Erstellen der Zielverteilung verknüpfen Sie Ihr Zertifikat (aus dem vorherigen Schritt) mit der Verteilung. Weitere Informationen finden Sie unter Eine Verteilung erstellen.
Wenn Sie bereits über eine Zielverteilung verfügen, verknüpfen Sie Ihr Zertifikat (aus dem vorherigen Schritt) mit der Zielverteilung. Weitere Informationen finden Sie unter Eine Verteilung aktualisieren.
-
Erstellen Sie einen DNS TXT Datensatz, der den alternativen Domainnamen dem Distributionsdomänennamen der Zieldistribution zuordnet. Erstellen Sie Ihren TXT Datensatz mit einem Unterstrich (_) vor dem alternativen Domainnamen. Im Folgenden sehen Sie einen TXT Beispieldatensatz inDNS:
_www.example.com TXT d111111abcdef8.cloudfront.net
CloudFront verwendet diesen TXT Datensatz, um Ihre Inhaberschaft des alternativen Domainnamens zu bestätigen.
Suche nach der Quellverteilung
Bevor Sie einen alternativen Domänennamen von einer Verteilung in eine andere verschieben, sollten Sie die Quellverteilung (die Verteilung, in der der alternative Domänenname derzeit verwendet wird) finden. Wenn Sie die AWS -Konto-ID sowohl der Quell- als auch der Zielverteilung kennen, können Sie bestimmen, wie der alternative Domänenname verschoben wird.
So suchen Sie die Quellverteilung für den alternativen Domänennamen
-
Verwenden Sie den CloudFront list-conflicting-aliases Befehl in der AWS Command Line Interface (AWS CLI)
, wie im folgenden Beispiel gezeigt. Ersetzen www.example.com
mit dem alternativen Domainnamen undEDFDVBD6EXAMPLE
mit der ID der Zieldistribution, die Sie zuvor eingerichtet haben. Führen Sie diesen Befehl mit Anmeldeinformationen aus, die sich auf demselben AWS Konto wie die Zieldistribution befinden. Um diesen Befehl verwenden zu können, müssen Sie übercloudfront:GetDistribution
- undcloudfront:ListConflictingAlias
-Berechtigungen für die Zielverteilung verfügen.aws cloudfront list-conflicting-aliases --alias
www.example.com
--distribution-idEDFDVBD6EXAMPLE
Die Ausgabe des Befehls zeigt eine Liste aller alternativen Domänennamen an, die in Konflikt stehen oder sich mit dem angegebenen Namen überschneiden. Zum Beispiel:
-
Wenn Sie www.example.com für den Befehl angeben, enthält die Ausgabe des Befehls www.example.com und den überlappenden alternativen Domänennamen (*.example.com), falls vorhanden.
-
Wenn Sie dem Befehl *.example.com bereitstellen, enthält die Ausgabe des Befehls *.example.com und alle alternativen Domänennamen, die von diesem Platzhalter abgedeckt werden (z. B. www.example.com, test.example.com, dev.example. com usw.).
Für jeden alternativen Domänennamen in der Ausgabe des Befehls können Sie die ID der Verteilung sehen, mit der er verknüpft ist und die AWS -Konto-ID, die die Verteilung besitzt. Die Distribution und das Konto IDs sind teilweise ausgeblendet, sodass Sie die Distributionen und Konten identifizieren können, die Ihnen gehören, aber auch die Informationen von Distributionen und Konten schützen können, die Ihnen nicht gehören.
-
-
Suchen Sie in der Befehlsausgabe nach der Distribution für den alternativen Domainnamen, den Sie verschieben, und notieren Sie sich die AWS Konto-ID der Quelldistribution. Vergleichen Sie die Konto-ID der Quelldistribution mit der Konto-ID, mit der Sie die Zielverteilung erstellt haben, und stellen Sie fest, ob sich diese beiden Distributionen in demselben AWS Konto befinden. Dies hilft Ihnen zu bestimmen, wie Sie den alternativen Domänennamen verschieben.
Informationen zum Verschieben des alternativen Domänennamens finden Sie im folgenden Thema.
Einen alternativen Domänennamen verschieben
Wählen Sie je nach Situation eine der folgenden Möglichkeiten, den alternativen Domänennamen zu verschieben:
- Wenn sich die Quell- und Zielverteilungen im selben AWS -Konto befinden
-
Verwenden Sie den associate-alias Befehl in AWS CLI , um den alternativen Domainnamen zu verschieben. Diese Methode funktioniert für alle Verschiebungen mit demselben Konto, auch wenn der alternative Domänenname eine Apex-Domäne ist (auch als Stammdomäne bezeichnet, z. B. example.com). Weitere Informationen finden Sie unter Wird verwendetassociate-alias, um einen alternativen Domainnamen zu verschieben.
- Wenn sich die Quell- und Zielverteilungen in unterschiedlichen AWS -Konten befinden
-
Wenn Sie Zugriff auf die Quellverteilung haben, der alternative Domänenname keine Apex-Domäne ist (auch Stammdomäne genannt, wie
example.com
) und Sie nicht bereits einen Platzhalter verwenden, der sich mit diesem alternativen Domänennamen überschneidet, verwenden Sie zum Verschieben des alternativen Domänennamens einen Platzhalter. Weitere Informationen finden Sie unter Einen alternativen Domänennamen mit einem Platzhalter verschieben.Wenn Sie keinen Zugriff auf das AWS Konto der Quelldistribution haben, können Sie versuchen, den alternativen Domainnamen mit dem associate-alias Befehl in AWS CLI zu verschieben. Wenn die Quellverteilung deaktiviert ist, können Sie den alternativen Domänennamen verschieben. Weitere Informationen finden Sie unter Wird verwendetassociate-alias, um einen alternativen Domainnamen zu verschieben. Wenn der associate-alias-Befehl nicht funktioniert, kontaktieren Sie AWS Support. Weitere Informationen finden Sie unter Wenden Sie sich AWS Support an, um einen alternativen Domainnamen zu verschieben.
Wird verwendetassociate-alias
, um einen alternativen Domainnamen zu verschieben
Wenn sich die Quellverteilung in demselben AWS Konto wie die Zielverteilung befindet oder wenn sie sich in einem anderen Konto befindet, aber deaktiviert ist, können Sie die CloudFront associate-alias Befehl im AWS CLI
So verschieben Sie einen alternativen Domänennamen mithilfe des assoziierten Alias
-
Verwenden Sie den, AWS CLI um den CloudFront associate-alias Befehl auszuführen, wie im folgenden Beispiel gezeigt. Ersetzen
www.example.com
mit dem alternativen Domainnamen undEDFDVBD6EXAMPLE
mit der Zielvertriebs-ID. Führen Sie diesen Befehl mit Anmeldeinformationen aus, die sich auf demselben AWS Konto wie die Zielverteilung befinden. Beachten Sie die folgenden Einschränkungen für die Verwendung dieses Befehls:-
Sie müssen über
cloudfront:AssociateAlias
- undcloudfront:UpdateDistribution
-Berechtigungen für die Zielverteilung verfügen. -
Wenn sich die Quell- und Zielverteilungen in demselben AWS -Konto haben, müssen Sie
cloudfront:UpdateDistribution
-Berechtigung für die Quellverteilung haben. -
Wenn sich Quell- und Zielverteilung in unterschiedlichen AWS -Konten befinden, muss die Quellverteilung deaktiviert werden.
-
Die Zielverteilung muss wie in Richten Sie die Zielverteilung ein beschrieben eingerichtet werden.
aws cloudfront associate-alias --alias
www.example.com
--target-distribution-idEDFDVBD6EXAMPLE
Mit diesem Befehl werden beide Verteilungen aktualisiert, indem der alternative Domänenname aus der Quellverteilung entfernt und zur Zielverteilung hinzugefügt wird.
-
-
Nachdem die Zielverteilung vollständig bereitgestellt ist, aktualisieren Sie Ihre DNS Konfiguration so, dass der DNS Datensatz des alternativen Domänennamens auf den Distributionsdomänennamen der Zielverteilung verweist.
Einen alternativen Domänennamen mit einem Platzhalter verschieben
Wenn sich die Quellverteilung in einem anderen AWS Konto als die Zielverteilung befindet und die Quellverteilung aktiviert ist, können Sie einen Platzhalter verwenden, um den alternativen Domänennamen zu verschieben.
Anmerkung
Sie können keine Platzhalter verwenden, um eine Apex-Domäne zu verschieben (z. B. example.com). Um eine Apex-Domäne zu verschieben, wenn sich die Quell- und Zielverteilung in unterschiedlichen AWS -Konten befinden, kontaktieren Sie AWS Support. Weitere Informationen finden Sie unter Wenden Sie sich AWS Support an, um einen alternativen Domainnamen zu verschieben.
Verwenden eines Platzhalters, um einen alternativen Domänennamen zu verschieben
Anmerkung
Dieser Prozess beinhaltet mehrere Aktualisierungen Ihrer Verteilungen. Warten Sie, bis jede Verteilung die letzte Änderung vollständig bereitgestellt hat, bevor Sie mit dem nächsten Schritt fortfahren.
-
Aktualisieren Sie die Zielverteilung, um einen alternativen Platzhalterdomänennamen hinzuzufügen, der den alternativen Domänennamen abdeckt, den Sie verschieben. Wenn der alternative Domänenname, den Sie verschieben, beispielsweise www.example.com lautet, fügen Sie der Zielverteilung den alternativen Domänennamen *.example.com hinzu. Zu diesem Zweck muss das TLS ZertifikatSSL/auf der Zieldistribution den Platzhalter-Domänennamen enthalten. Weitere Informationen finden Sie unter Eine Verteilung aktualisieren.
-
Aktualisieren Sie die DNS Einstellungen für den alternativen Domainnamen so, dass sie auf den Domainnamen der Zieldistribution verweisen. Wenn der alternative Domainname, den Sie verschieben, beispielsweise www.example.com lautet, aktualisieren Sie den DNS Datensatz für www.example.com, um den Traffic an den Domainnamen der Zieldistribution weiterzuleiten (z. B. d111111abcdef8.cloudfront.net).
Anmerkung
Auch nachdem Sie die DNS Einstellungen aktualisiert haben, wird der alternative Domainname immer noch von der Quelldistribution bereitgestellt, da dort der alternative Domainname derzeit konfiguriert ist.
-
Aktualisieren Sie die Quellverteilung, um den alternativen Domänennamen zu entfernen. Weitere Informationen finden Sie unter Eine Verteilung aktualisieren.
-
Aktualisieren Sie die Zielverteilung, um den alternativen Domänennamen hinzuzufügen. Weitere Informationen finden Sie unter Eine Verteilung aktualisieren.
-
Verwenden Sie dig (oder ein ähnliches DNS Abfragetool), um zu überprüfen, ob der DNS Datensatz für den alternativen Domainnamen dem Domainnamen der Zieldistribution entspricht.
-
(Optional) Aktualisieren Sie die Zielverteilung, um den alternativen Platzhalterdomänennamen zu entfernen.
Wenden Sie sich AWS Support an, um einen alternativen Domainnamen zu verschieben
Wenn sich die Quell- und Zieldistribution in unterschiedlichen AWS Konten befinden und Sie keinen Zugriff auf das AWS Konto der Quelldistribution haben oder die Quelldistribution nicht deaktivieren können, können Sie sich an uns wenden, AWS Support um den alternativen Domainnamen zu verschieben.
Wenden Sie sich an uns AWS Support , um einen alternativen Domainnamen zu verschieben
-
Richten Sie eine Zielverteilung ein, einschließlich des DNS TXT Datensatzes, der auf die Zielverteilung verweist. Weitere Informationen finden Sie unter Richten Sie die Zielverteilung ein.
-
Wenden Sie sich AWS Support an
den Anbieter, um zu überprüfen, ob Sie der Eigentümer der Domain sind, und die Domain für Sie auf die neue CloudFront Distribution verschieben. -
Nachdem die Zielverteilung vollständig bereitgestellt wurde, aktualisieren Sie Ihre DNS Konfiguration so, dass der DNS Datensatz des alternativen Domainnamens auf den Distributionsdomänennamen der Zielverteilung verweist.