Weiterleiten des Datenverkehrs zu einer Amazon API Gateway-API mithilfe des Domänennamens - Amazon Route 53

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.

Weiterleiten des Datenverkehrs zu einer Amazon API Gateway-API mithilfe des Domänennamens

Mit Amazon API Gateway APIs können Sie erstellen, veröffentlichen, warten, überwachen und sichern. Sie können APIs erstellen, die auf AWS-Services oder andere Web-Services sowie auf Daten zugreifen können, die in der AWS Cloud gespeichert sind.

Die Methode, mit der Sie den Domänendatenverkehr an eine API Gateway-API weiterleiten, ist unabhängig davon, ob Sie einen regionalen API Gateway-Endpunkt oder einen Edge-optimierten API Gateway-Endpunkt erstellt haben, identisch.

  • Regionaler API-Endpunkt: Sie erstellen einen Route 53-Aliasdatensatz, der Datenverkehr an den regionalen API-Endpunkt weiterleitet.

  • Edge-optimierter API-Endpunkt: Sie erstellen einen Route 53-Aliasdatensatz, der den Datenverkehr an die Edge-optimierte API weiterleitet. Dadurch wird der Datenverkehr an die CloudFront-Verteilung weitergeleitet, die der Edge-optimierten API zugeordnet ist.

Ein Aliasdatensatz ist eine Route 53-Erweiterung für DNS, die einem CNAME-Datensatz ähnelt. Einen Vergleich von Alias- und CNAME-Datensätzen finden Sie unter Wählen zwischen Alias- und Nicht-Alias-Datensätzen.

Anmerkung

Route 53 berechnet keine Gebühren für Alias-Abfragen an API Gateway APIs oder andere AWS-Ressourcen.

Prerequisites

Bevor Sie beginnen, benötigen Sie Folgendes:

  • Eine API Gateway-API, die einen benutzerdefinierten Domänennamen hat (z. B. „api.example.com“), der mit dem Namen des zu erstellenden Route 53-Datensatzes übereinstimmt.

  • Einen registrierten Domänennamen. Sie können Amazon Route 53 als Domänenvergabestelle verwenden oder eine andere Vergabestelle nutzen.

  • Route 53 als DNS-Service für die Domäne. Wenn Sie mithilfe von Route 53 Ihren Domänennamen registrieren, konfigurieren wir automatisch Route 53 als DNS-Service für die Domäne.

    Weitere Informationen zur Verwendung von Route 53 als DNS-Dienstanbieter finden Sie unter Amazon Route 53 als DNS-Service für eine vorhandene Domäne nutzen.

Konfigurieren von Route 53 zur Weiterleitung des Datenverkehrs an einen API Gateway-Endpunkt

Um Route 53 so zu konfigurieren, dass der Datenverkehr an einen API Gateway-Endpunkt weitergeleitet wird, führen Sie die folgenden Schritte aus.

So leiten Sie Datenverkehr an einen regionalen API Gateway-Endpunkt weiter

  1. Wenn Sie die gehostete Route 53-Zone und den regionalen Endpunkt mit demselben Konto erstellt haben, gehen Sie direkt weiter zu Schritt 2.

    Wenn Sie die gehostete Zone und den regionalen Endpunkt mit verschiedenen Konten erstellt haben, erhalten Sie den Zieldomänennamen für den benutzerdefinierten Domänennamen, den Sie verwenden möchten:

    1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die API Gateway-Konsole unter https://console.aws.amazon.com/apigateway/.

    2. Wählen Sie im Navigationsbereich Custom Domain Namens (Benutzerdefinierte Domänennamen).

    3. Rufen Sie für den benutzerdefinierten Domänennamen, den Sie verwenden möchten, den Wert für API Gateway domain name ab.

  2. Öffnen Sie die Route 53-Konsole unter https://console.aws.amazon.com/route53/.

  3. Klicken Sie im Navigationsbereich auf Hosted Zones.

  4. Wählen Sie den Namen der gehosteten Zone, die den zu verwendenden Domänennamen hat, um den Datenverkehr an Ihre API weiterzuleiten.

  5. Wählen Sie Create Record Set (Datensatz erstellen).

  6. Geben Sie die folgenden Werte an:

    Routing-Richtlinie

    Wählen Sie die entsprechende Routing-Richtlinie. Weitere Informationen finden Sie unter Auswählen einer Routing-Richtlinie.

    Datensatzname

    Geben Sie den Domänennamen ein, den Sie verwenden möchten, um den Datenverkehr an die API zu leiten.

    Die API, an die Sie Datenverkehr leiten möchten, muss einen benutzerdefinierten Domänennamen haben (z. B. „api.example.com“), der mit dem Namen des zu erstellenden Route 53-Datensatzes übereinstimmt.

    Alias

    Wenn Sie die Datensatzerstellungsmethode Quick create (Schnellerstellung) verwenden, aktivieren Sie Alias.

    Wert/Route für Datenverkehr zu

    Wählen Sie Alias to API Gateway API (Alias zu -API) und dann die Region aus, aus der der Endpunkt stammt.

    Wie Sie den Wert für Endpoint (Endpunkt) angeben, hängt davon ab, ob Sie die gehostete Zone und die API mit demselben AWS-Konto oder verschiedenen Konten erstellt haben:

    • Gleiches Konto – Die Liste der Zieldomänennamen enthält nur APIs, die einen benutzerdefinierten Domänennamen haben, der dem Wert entspricht, den Sie für Datensatzname angegeben haben. Wählen Sie einen geeigneten Wert aus.

    • Unterschiedliche Konten –Geben Sie den Wert ein, den Sie in Schritt 1 dieser Vorgehensweise erhalten haben.

    Datensatztyp

    Wählen Sie A – IPv4 address.

    Evaluate Target Health

    Übernehmen Sie den Standardwert Yes.

  7. Wählen Sie Create records (Datensätze erstellen) aus.

    Änderungen werden im Allgemeinen innerhalb von 60 Sekunden an alle Route 53-Server übertragen. Wenn die Übertragung abgeschlossen ist, können Sie den Datenverkehr an die API leiten, indem Sie den Namen des Alias-Datensatzes angeben, den Sie in diesem Verfahren erstellt haben.