Weiterleiten des Datenverkehrs an eine AWS Elastic Beanstalk-Umgebung - 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 an eine AWS Elastic Beanstalk-Umgebung

Wenn Sie AWS Elastic Beanstalk für die Bereitstellung und Verwaltung von Anwendungen in der AWS-Cloud verwenden, können Sie mithilfe von Amazon Route 53 DNS-Datenverkehr für Ihre Domain, wie „example.com“, an eine neue oder vorhandene Elastic-Beanstalk-Umgebung weiterleiten.

Hinweise zum Weiterleiten von DNS-Datenverkehr an eine Elastic-Beanstalk-Umgebung finden Sie in den folgenden Themen.

Anmerkung

In diesen Verfahren wird davon ausgegangen, dass Sie bereits Route 53 als DNS-Service für Ihre Domain nutzen. Wenn Sie einen anderen DNS-Service verwenden, finden Sie unter Amazon Route 53 zum DNS-Dienst für eine vorhandene Domäne machen weitere Informationen über die Verwendung von Route 53 als DNS-Dienstanbieter für Ihre Domain.

Bereitstellen einer Anwendung in einer Elastic-Beanstalk-Umgebung

Wenn Sie bereits über eine Elastic-Beanstalk-Umgebung verfügen, an die Sie Datenverkehr weiterleiten möchten, fahren Sie mit Abrufen des Domainnamens für die Elastic-Beanstalk-Umgebung fort.

So erstellen Sie eine Anwendung und stellen sie in einer Elastic-Beanstalk-Umgebung bereit

  • Informationen zum Erstellen einer Anwendung und deren Bereitstellung in einer Elastic-Beanstalk-Umgebung finden Sie unter Erste Schritte mit Elastic Beanstalk im AWS Elastic Beanstalk-Entwicklerhandbuch.

Abrufen des Domainnamens für die Elastic-Beanstalk-Umgebung

Wenn Sie den Domainnamen für Ihre Elastic Beanstalk-Umgebung bereits kennen, fahren Sie mit Erstellen eines Amazon-Route-53-Datensatzes, der den Datenverkehr an Ihre Elastic-Beanstalk-Umgebung weiterleitet fort.

Abrufen des Domainnamens für die Elastic-Beanstalk-Umgebung
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Elastic-Beanstalk-Konsole unter https://console.aws.amazon.com/elasticbeanstalk/.

  2. Suchen Sie in der Liste der Anwendungen die Anwendung, an die Sie den Datenverkehr weiterleiten möchten, und rufen Sie den Wert für URL ab. Falls Sie keine Liste der Anwendungen sehen, wählen Sie im Navigationsbereich Applications (Anwendungen) aus.

    Weitere Informationen zur URL finden Sie unter Domainname der Elastic Beanstalk-Umgebung im Elastic Beanstalk Entwicklerleitfaden.

Erstellen eines Amazon-Route-53-Datensatzes, der den Datenverkehr an Ihre Elastic-Beanstalk-Umgebung weiterleitet

Ein Amazon-Route-53-Datensatz enthält die Einstellungen, die steuern, wie der Datenverkehr in Ihre Elastic-Beanstalk-Umgebung weitergeleitet wird. Sie erstellen entweder einen CNAME-Datensatz oder einen Alias-Datensatz, je nachdem, ob der Domainname für die Umgebung die Region (z. B. us-east-2) enthält, in der Sie die Umgebung bereitgestellt haben. Neue Umgebungen enthalten die Region im Domainnamen; Umgebungen, die vor Anfang 2016 erstellt wurden, nicht. Einen Vergleich der CNAME- und Alias-Datensätze finden Sie unter Wählen zwischen Alias- und Nicht-Alias-Datensätzen.

Wenn der Domainname nicht die Region enthält

Sie müssen einen CNAME-Datensatz erstellen. Aufgrund der durch DNS bedingten Einschränkungen können Sie CNAME-Datensätze jedoch nur für Subdomains erstellen, nicht für den Root-Domainnamen. Wenn der Domainname beispielsweise example.com ist, können Sie einen Datensatz erstellen, der den Datenverkehr für acme.example.com an Ihre Elastic Beanstalk-Umgebung leitet. Sie können jedoch keinen Datensatz erstellen, der den Datenverkehr für example.com an Ihre Elastic Beanstalk-Umgebung leitet.

Siehe Verfahren unter So erstellen Sie einen CNAME-Datensatz, um Datenverkehr an eine Elastic-Beanstalk-Umgebung zu leiten:.

Wenn der Domainname die Region enthält

Sie können einen Alias-Datensatz erstellen. Ein Alias-Datensatz gilt speziell für Route 53 und verfügt über zwei wesentliche Vorteile gegenüber CNAME-Datensätzen:

  • Sie können Alias-Datensätze für den Stammdomainnamen oder für Subdomains erstellen. Wenn der Domainname beispielsweise example.com ist, können Sie einen Datensatz erstellen, der Anfragen für example.com oder für acme.example.com an Ihre Elastic-Beanstalk-Umgebung weiterleitet.

  • Route 53 berechnet keine Gebühren für Anfragen, die einen Alias-Datensatz für die Weiterleitung des Datenverkehrs verwenden.

Siehe Verfahren unter So erstellen Sie einen Amazon-Route-53-Aliasdatensatz, um Datenverkehr an eine Elastic-Beanstalk-Umgebung weiterzuleiten.

So erstellen Sie einen CNAME-Datensatz, um Datenverkehr an eine Elastic-Beanstalk-Umgebung zu leiten:
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Route-53-Konsole unter https://console.aws.amazon.com/route53/.

  2. Klicken Sie im Navigationsbereich auf Hosted Zones (Gehostete Zonen).

  3. Wählen Sie den Namen der gehosteten Zone für den Domainnamen aus, den Sie verwenden möchten, um den Datenverkehr an die Elastic-Beanstalk-Umgebung zu leiten.

  4. Wählen Sie Datensatz erstellen.

  5. Wählen Sie Zur Schnellerstellung wechseln

  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 Domainnamen ein, den Sie verwenden möchten, um den Datenverkehr an eine Elastic Beanstalk-Umgebung zu leiten. 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 den Datenverkehr an Ihre Umgebung zu leiten, geben Sie acme ein.

    Wichtig

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

    Alias

    Wenn Sie die Datensatzerstellungsmethode Schnell erstellen verwenden, aktivieren Sie Alias.

    Bewerten/Weiterleiten des Datenverkehrs an

    Wählen Sie je nach Datensatztyp IP-Adresse oder einen anderen Wert und geben Sie den Wert ein, den Sie erhalten, wenn Sie das Verfahren im Thema Abrufen des Domainnamens für die Elastic-Beanstalk-Umgebung ausführen. Wenn Sie zum Erstellen Ihrer Route-53-gehosteten Zone und Ihrer Elastic-Beanstalk-Umgebung unterschiedliche Konten verwendet haben, geben Sie die CNAME-Attribute für die Elastic-Beanstalk-Umgebung ein.

    Datensatztyp

    Klicken Sie auf CNAME.

    TTL (Sekunden)

    Übernehmen Sie den Standardwert 300.

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

    Änderungen werden im Allgemeinen innerhalb von 60 Sekunden an alle Route 53-Server übertragen.

So erstellen Sie einen Amazon-Route-53-Aliasdatensatz, um Datenverkehr an eine Elastic-Beanstalk-Umgebung weiterzuleiten
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Route-53-Konsole unter https://console.aws.amazon.com/route53/.

  2. Klicken Sie im Navigationsbereich auf Hosted Zones (Gehostete Zonen).

  3. Wählen Sie den Namen der gehosteten Zone für den Domainnamen aus, den Sie verwenden möchten, um den Datenverkehr an die Elastic-Beanstalk-Umgebung zu leiten.

  4. Wählen Sie 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 Domainnamen ein, den Sie verwenden möchten, um den Datenverkehr an eine Elastic Beanstalk-Umgebung zu leiten. 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 den Datenverkehr an Ihre Umgebung zu leiten, geben Sie acme ein.

    Bewerten/Weiterleiten des Datenverkehrs an

    Wählen Sie Alias zu Elastic-Beanstalk-Umgebung und dann die Region aus, aus der der Endpunkt stammt. Wählen Sie den Domainnamen der Umgebung aus, an die Sie den Datenverkehr weiterleiten möchten. Dies ist der Wert, den Sie erhalten, wenn Sie das Verfahren im Thema Abrufen des Domainnamens für die Elastic-Beanstalk-Umgebung durchführen.

    Wenn Sie zum Erstellen Ihrer Route-53-gehosteten Zone und Ihrer Elastic-Beanstalk-Umgebung unterschiedliche Konten verwendet haben, geben Sie die CNAME-Attribute für die Elastic-Beanstalk-Umgebung ein.

    Datensatztyp

    Übernehmen Sie die Standardeinstellung A – Ipv4 address (Ipv4-Adresse).

    Evaluate Target Health

    Übernehmen Sie den Standardwert Ja.

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

    Ä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 Elastic-Beanstalk-Umgebung leiten, indem Sie den Namen des Alias-Datensatzes angeben, den Sie in diesem Verfahren erstellen.