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 Verteilung muss über ein SSL-/TLS-Zertifikat verfügen, das den alternativen Domänennamen abdeckt, den Sie verschieben. 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
-
Rufen Sie ein SSL-/TLS-Zertifikat ab, das den alternativen Domänennamen enthält, den Sie verschieben. Wenn Sie keines haben, können Sie eines von AWS Certificate Manager (ACM)
anfragen, oder Sie rufen eines von einer anderen Zertifizierungsstelle (CA) ab und importieren Sie es in ACM. 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-Eintrag, der den alternativen Domänennamen dem Verteilungsdomänennamen der Zielverteilung zuordnet. Erstellen Sie Ihren TXT-Eintrag mit einem Unterstrich (_) vor dem alternativen Domänennamen. Im Folgenden wird ein Beispiel für einen TXT-Eintrag in DNS gezeigt:
_www.example.com TXT d111111abcdef8.cloudfront.net
CloudFront verwendet diesen TXT-Eintrag, 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-aliasesBefehl in AWS Command Line Interface (AWS CLI)
, wie im folgenden Beispiel gezeigt. www.example.com
Ersetzen Sie ihn durch den alternativen Domainnamen undEDFDVBD6EXAMPLE
durch die 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 Support. Weitere Informationen finden Sie unter Wenden Sie sich Support an, um einen alternativen Domainnamen zu verschieben.
Wird verwendetassociate-alias
, um einen alternativen Domainnamen zu verschieben
Befindet sich die Quelldistribution in demselben AWS Konto wie die Zieldistribution oder ist sie in einem anderen Konto, aber deaktiviert, können Sie den CloudFront associate-aliasBefehl in verwenden, AWS CLI um den
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.
www.example.com
Ersetzen Sie durch den alternativen Domänennamen undEDFDVBD6EXAMPLE
durch die Zielverteilungs-ID. Führen Sie diesen Befehl mit Anmeldeinformationen aus, die sich auf demselben AWS Konto wie die Zieldistribution 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 wurde, aktualisieren Sie Ihre DNS-Konfiguration, um den DNS-Eintrag des alternativen Domänennamens auf den Verteilungsdomänennamen der Zielverteilung zu verweisen.
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 Support. Weitere Informationen finden Sie unter Wenden Sie sich 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. Dazu muss das SSL-/TLS-Zertifikat der Zielverteilung den Platzhalterdomänennamen enthalten. Weitere Informationen finden Sie unter Eine Verteilung aktualisieren.
-
Aktualisieren Sie die DNS-Einstellungen für den alternativen Domänennamen, sodass sie auf den Domänennamen der Zielverteilung verweisen. Wenn der alternative Domänenname, den Sie verschieben, beispielsweise www.example.com lautet, aktualisieren Sie den DNS-Eintrag für www.example.com, um den Datenverkehr an den Domänennamen der Zielverteilung weiterzuleiten (z. B. d111111abcdef8.cloudfront.net). .
Anmerkung
Auch nachdem Sie die DNS-Einstellungen aktualisiert haben, wird der alternative Domänenname weiterhin von der Quellverteilung bedient, da dort der alternative Domänenname 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-Eintrag für den alternativen Domänennamen in den Domänennamen der Zielverteilung aufgelöst wird.
-
(Optional) Aktualisieren Sie die Zielverteilung, um den alternativen Platzhalterdomänennamen zu entfernen.
Wenden Sie sich 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, Support um den alternativen Domainnamen zu verschieben.
Wenden Sie sich an uns Support , um einen alternativen Domainnamen zu verschieben
-
Richten Sie eine Zielverteilung ein, einschließlich des DNS-TXT-Eintrags, der auf die Zielverteilung verweist. Weitere Informationen finden Sie unter Richten Sie die Zielverteilung ein.
-
Wenden Sie sich 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 zu übertragen. -
Nachdem die Zielverteilung vollständig bereitgestellt wurde, aktualisieren Sie Ihre DNS-Konfiguration, um den DNS-Eintrag des alternativen Domänennamens auf den Verteilungsdomänennamen der Zielverteilung zu verweisen.