Hinzufügen einer benutzerdefinierten Domain, die von einem Drittanbieter DNS verwaltet wird - AWS Amplify Hosten

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.

Hinzufügen einer benutzerdefinierten Domain, die von einem Drittanbieter DNS verwaltet wird

Wenn Sie Amazon Route 53 nicht zur Verwaltung Ihrer Domain verwenden, können Sie Ihrer mit Amplify bereitgestellten App eine benutzerdefinierte Domain hinzufügen, die von einem DNS Drittanbieter verwaltet wird.

Wenn Sie dies verwenden GoDaddy, finden Sie unter Anweisungen speziell Aktualisierung von DNS Datensätzen für eine Domain, die verwaltet wird von GoDaddy für diesen Anbieter.

So fügen Sie eine benutzerdefinierte Domain hinzu, die von einem DNS Drittanbieter verwaltet wird
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amplify-Konsole.

  2. Wählen Sie Ihre App aus, zu der Sie eine benutzerdefinierte Domain hinzufügen möchten.

  3. Wählen Sie im Navigationsbereich Hosting, Benutzerdefinierte Domains aus.

  4. Wählen Sie auf der Seite Benutzerdefinierte Domains die Option Domain hinzufügen aus.

  5. Geben Sie den Namen Ihrer Root-Domain ein. Wenn der Name Ihrer Domain beispielsweise lautet https://example.com, geben Sie einexample.com.

  6. Amplify erkennt, dass Sie keine Route 53-Domain verwenden, und bietet Ihnen die Möglichkeit, eine gehostete Zone in Route 53 zu erstellen.

    • Um eine gehostete Zone in Route 53 zu erstellen

      1. Wählen Sie Hosting-Zone auf Route 53 erstellen aus.

      2. Wählen Sie Domain konfigurieren aus.

      3. Die Nameserver der gehosteten Zone werden in der Konsole angezeigt. Gehen Sie zur Website Ihres DNS Anbieters und fügen Sie die Nameserver zu Ihren DNS Einstellungen hinzu.

      4. Wählen Sie Ich habe die oben genannten Nameserver zu meiner Domainregistrierung hinzugefügt.

      5. Fahren Sie mit Schritt sieben fort.

    • Um mit der manuellen Konfiguration fortzufahren

      1. Wählen Sie Manuelle Konfiguration

      2. Wählen Sie Domain konfigurieren.

      3. Fahren Sie mit Schritt 7 fort.

  7. Standardmäßig erstellt Amplify automatisch zwei Subdomaineinträge für Ihre Domain. Wenn Ihr Domainname beispielsweise example.com lautet, werden Ihnen die Subdomains https://www.example.comangezeigt, https://example.comwobei eine Weiterleitung von der Root-Domain zur WWW-Subdomain eingerichtet ist.

    (Optional) Sie können die Standardkonfiguration ändern, wenn Sie nur Subdomains hinzufügen möchten. Um die Standardkonfiguration zu ändern, wählen Sie im Navigationsbereich Umschreibungen und Weiterleitungen aus und konfigurieren Sie Ihre Domain.

  8. Wählen Sie das zu SSL verwendende TLS /-Zertifikat aus. Sie können entweder das verwaltete Standardzertifikat verwenden, das Amplify für Sie bereitstellt, oder ein benutzerdefiniertes Drittanbieterzertifikat, in das Sie importiert AWS Certificate Manager haben.

    • Verwenden Sie das von Amplify verwaltete Standardzertifikat.

      1. Wählen Sie Amplify Managed Certificate.

    • Verwenden Sie ein benutzerdefiniertes Zertifikat eines Drittanbieters.

      1. Wählen Sie Benutzerdefiniertes SSL Zertifikat.

      2. Wählen Sie das zu verwendende Zertifikat aus der Liste aus.

  9. Wählen Sie Domain hinzufügen.

  10. Wenn Sie in Schritt 6 die Option Gehostete Zone auf Route 53 erstellen ausgewählt haben, fahren Sie mit Schritt 15 fort.

    Wenn Sie in Schritt 6 die Option Manuelle Konfiguration ausgewählt haben, müssen Sie Ihre DNS Einträge bei Ihrem Drittanbieter für Domains aktualisieren.

    Wählen Sie im Menü Aktionen die Option DNSDatensätze anzeigen aus. Der folgende Screenshot zeigt die in der Konsole angezeigten DNS Datensätze.

    Die in der Amplify-Konsole angezeigten DNS Datensätze.
  11. Führen Sie eine der folgenden Aktionen aus:

  12. Gehen Sie zur Website Ihres DNS Anbieters, melden Sie sich bei Ihrem Konto an und suchen Sie nach den DNS Verwaltungseinstellungen für Ihre Domain. Sie werden zwei CNAME Datensätze konfigurieren.

  13. Konfigurieren Sie den ersten CNAME Datensatz so, dass er Ihre Subdomain auf den AWS Validierungsserver verweist.

    Wenn die Amplify-Konsole einen DNS Datensatz zur Überprüfung der Inhaberschaft Ihrer Subdomain anzeigt, z. B. _c3e2d7eaf1e656b73f46cd6980fdc0e.example.com, geben Sie nur für den Datensatz den Subdomänennamen ein. _c3e2d7eaf1e656b73f46cd6980fdc0e CNAME

    Der folgende Screenshot zeigt den Speicherort des zu verwendenden Bestätigungsdatensatzes.

    Der DNS Datensatzbereich in der Amplify-Konsole, in dem der Datensatz zur Hostnamenverifizierung eingekreist ist.

    Wenn die Amplify-Konsole einen ACM Validierungsserver-Datensatz wie _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws anzeigt, geben Sie als Datensatzwert ein. _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws CNAME

    Der folgende Screenshot zeigt den Speicherort des zu verwendenden ACM Bestätigungsdatensatzes.

    Die DNS Aufzeichnungen in der Amplify-Konsole, einschließlich des ACM Bestätigungsdatensatzes.

    Amplify verwendet diese Informationen, um die Inhaberschaft Ihrer Domain zu überprüfen und einSSL/TLS-Zertifikat für Ihre Domain zu generieren. Sobald Amplify den Besitz Ihrer Domain bestätigt hat, wird der gesamte Traffic mit /2 bedient. HTTPS

    Anmerkung

    Das von AWS Certificate Manager (ACM) generierte Standard-Amplify-Zertifikat ist 13 Monate gültig und verlängert sich automatisch, solange Ihre App bei Amplify gehostet wird. Amplify kann das Zertifikat nicht erneuern, wenn der CNAME Bestätigungsdatensatz geändert oder gelöscht wurde. Sie müssen die Domain in der Amplify-Konsole löschen und erneut hinzufügen.

    Wichtig

    Es ist wichtig, dass Sie diesen Schritt kurz nach dem Hinzufügen Ihrer benutzerdefinierten Domain in der Amplify-Konsole ausführen. Das AWS Certificate Manager (ACM) versucht sofort, die Inhaberschaft zu überprüfen. Mit der Zeit werden die Prüfungen seltener. Wenn du deine CNAME Datensätze einige Stunden nach der Erstellung deiner App hinzufügst oder aktualisierst, kann dies dazu führen, dass deine App im Status „Ausstehende Überprüfung“ hängen bleibt.

  14. Konfigurieren Sie einen zweiten CNAME Datensatz, um Ihre Subdomains auf die Amplify-Domain zu verweisen. Wenn Ihre Subdomain beispielsweise www.example.com ist, geben Sie www als Subdomainnamen ein.

    Wenn die Amplify-Konsole die Domain für Ihre App als d111111abcdef8.cloudfront.net anzeigt, geben Sie für die Amplify-Domain ein. d111111abcdef8.cloudfront.net

    Wenn Sie Produktions-Traffic haben, empfehlen wir Ihnen, diesen CNAME Datensatz zu aktualisieren, nachdem Ihr Domainstatus wie AVAILABLEin der Amplify-Konsole angezeigt wird.

    Der folgende Screenshot zeigt den Speicherort des zu verwendenden Domainnamen-Datensatzes.

    Die DNS Datensätze in der Amplify-Konsole, einschließlich des Domainnamen-Datensatzes.
  15. Konfigurieren Sie den ANAME ALIAS /-Record so, dass er auf die Root-Domain Ihrer App verweist (zum Beispiel https://example.com). Ein ANAME Datensatz verweist das Stammverzeichnis Ihrer Domain auf einen Hostnamen. Wenn Sie Produktions-Traffic haben, empfehlen wir Ihnen, Ihren ANAME Datensatz zu aktualisieren, nachdem Ihr Domainstatus wie AVAILABLEin der Konsole angezeigt wird. DNSAnbietern, die keinen ANAME ALIAS /Support anbieten, empfehlen wir dringend, DNS auf Route 53 zu migrieren. Weitere Informationen finden Sie unter Amazon Route 53 als Ihren DNS Service konfigurieren.

Anmerkung

Die Überprüfung des Domainbesitzes und der DNS Verbreitung von Domains von Drittanbietern kann bis zu 48 Stunden dauern. Hilfe zur Behebung von aufgetretenen Fehlern finden Sie unter Problembehandlung bei benutzerdefinierten Domains.