Öffnen von Verbindungen zu einer Amazon RDS-Datenbank-Instance 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.

Öffnen von Verbindungen zu einer Amazon RDS-Datenbank-Instance mithilfe des Domänennamens

Wenn Sie eine Amazon RDS-Datenbank-Instance für die Datenspeicherung für Ihre Webanwendung verwenden, ist der Domänenname, der Ihrer DB-Instance zugewiesen wird, eine lange, teilweise zufällige, alphanumerische Zeichenfolge, beispielsweise:

myexampledb.a1b2c3d4wxyz.us-west-2.rds.amazonaws.com

Wenn Sie eine Verbindung zu Ihrer Amazon RDS-DB-Instance öffnen, müssen Sie den Domänennamen in Ihrem Anwendungscode angeben.

Wenn Sie einen Domänennamen verwenden möchten, der leichter zu merken ist, können Sie stattdessen einen eigenen Domänennamen verwenden. Dazu können Sie Amazon Route 53 verwenden, um einen CNAME-Datensatz zu erstellen, der Ihren Domänennamen dem Domänennamen Ihrer DB-Instance zuordnet.

Sie können beispielsweise einen CNAME-Datensatz erstellen, um productdata.example.com dem Domänennamen myexampledb.a1b2c3d4wxyz.us-west-2.rds.amazonaws.com zuzuordnen. Nachdem Sie den CNAME-Datensatz erstellt haben, können Sie productdata.example.com in Ihrem Anwendungscode verwenden, wenn Sie eine Verbindung zu Ihrer Amazon RDS-DB-Instance öffnen.

Zusätzlich zur Verwendung eines Namens, der einfacher zu merken ist, erleichtert der CNAME-Datensatz Ihnen das Ersetzen einer DB-Instance durch eine andere. Statt den gesamten Code mit dem Domänennamen der neuen DB-Instance zu aktualisieren, können Sie einfach den Domänennamen der Datenbank-Instance im CNAME-Datensatz ändern.

Anmerkung

Sie müssen einen CNAME-Datensatz verwenden, um einen Domänennamen mit einer Amazon RDS-DB-Instance zu verknüpfen. Route 53 unterstützt keine anderen Typen von Datensätzen für diesen Zweck. Weitere Informationen finden Sie unter Arbeiten mit Datensätzen.

Prerequisites

Bevor Sie beginnen, benötigen Sie Folgendes:

  • Eine Amazon RDS-DB-Instance.

    Anmerkung

    Wenn Sie eine Datenbank-Instance erstellen, erstellt Amazon RDS automatisch ein SSL-Zertifikat, damit Clients mithilfe von SSL eine Verbindung zu Ihrer Datenbank herstellen können. Wenn eine Clientanwendung so konfiguriert ist, dass die Hostnamenidentität beim Herstellen einer Verbindung mit einem Host über SSL verifiziert wird, vergleicht der Client den Namen des Hosts, mit dem er eine Verbindung herstellt, mit den Attributen im Zertifikat (Common Name oder Subject Alternative Name). Wenn Sie einen Route 53 CNAME-Datensatz erstellen, um Datenverkehr an Ihre RDS-Instance weiterzuleiten, betrachtet der Client den Namen des Route 53-Datensatzes (z. B. database.example.com) als Hostname, obwohl der Datensatz Datenverkehr an den Amazon RDS-Endpunkt für die Instance weiterleitet (z. B. database-1.xyz.us-east-1.rds.amazonaws.com). Der Name des Route 53 CNAME-Datensatzes und die Attribute im Zertifikat stimmen nicht überein. Dies kann dazu führen, dass die Verifizierung der Hostnamenidentität fehlschlägt, da Amazon RDS die Namen von CNAME-Datensätzen nicht in das SSL-Zertifikat aufnimmt.

  • Einen registrierten Domänennamen. (Sie müssen Route 53 nicht als Domänenvergabestelle verwenden.)

  • 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 Amazon Route 53, damit Sie Ihren Domänennamen zum Öffnen von Verbindungen verwenden können

Um Amazon Route 53 so zu konfigurieren, dass Sie Ihren Domänennamen zum Öffnen einer Verbindung mit einer Amazon RDS-Datenbank-Instance verwenden können, führen Sie die folgenden Schritte aus. Zuerst rufen Sie den Domänennamen ab, der Ihrer DB-Instance zugeordnet ist, dann erstellen Sie einen CNAME-Datensatz, der Ihren Domänennamen dem Domänennamen Ihrer DB-Instance zuordnet.

So rufen Sie den Domänennamen für die Amazon RDS-DB-Instance ab:

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

  2. Wechseln Sie in der Liste der Regionen in der oberen rechten Ecke der Konsole zu der Region, in der Sie die DB-Instance erstellt haben, zu der Sie eine Verbindung öffnen möchten.

  3. Wählen Sie im Navigationsbereich Instances. aus.

  4. Erweitern Sie in der Tabelle die DB-Instance, zu der Sie eine Verbindung öffnen möchten.

  5. Rufen Sie den Wert für Endpoint. ab.

So erstellen Sie einen CNAME-Datensatz:

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

  2. Klicken Sie im Navigationsbereich auf Hosted Zones.

  3. Wählen Sie den Namen der gehosteten Zone mit dem Domänennamen aus, den Sie verwenden möchten, um Verbindungen zu Ihrer DB-Instance zu öffnen.

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

  5. 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 Verbindungen zu Ihrer DB-Instance zu öffnen. Der Standardwert ist der Name der gehosteten Zone.

    Wenn der Name der gehosteten Zone beispielsweise "example.com" lautet und Sie acme.example.com verwenden möchten, um Verbindungen zu Ihrer DB-Instance zu öffnen, geben Sie acme. ein.

    Wichtig

    Es ist nicht möglich, einen CNAME-Datensatz zu erstellen, der denselben Namen wie die gehostete Zone hat.

    Wert/Route für Datenverkehr zu

    Wählen Sie je nach Datensatztyp IP address or another value (IP-Adresse oder einen anderen Wert) aus.

    Geben Sie den Domänennamen der DB-Instance ein, die Sie verwenden möchten, um Verbindungen zu öffnen. Dies ist der Wert, den Sie erhalten haben, als Sie das Verfahren im Thema durchführten.So rufen Sie den Domänennamen für die Amazon RDS-DB-Instance ab:.

    Datensatztyp

    Wählen Sie CNAME aus.

    TTL (Sekunden)

    Übernehmen Sie den Standardwert 300.

  6. 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 Verbindungen zu Ihrer DB-Instance öffnen, indem Sie den Namen des CNAME-Datensatzes angeben, den Sie in diesem Verfahren erstellt haben.