Weiterleiten von Datenverkehr an eine Website, die in einem Amazon-S3-Bucket gehostet wird. - 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 von Datenverkehr an eine Website, die in einem Amazon-S3-Bucket gehostet wird.

Amazon Simple Storage Service (Amazon S3) stellt sicheren, dauerhaften und hochskalierbaren Cloudspeicher bereit. Sie können einen S3-Bucket konfigurieren, um eine statische Website zu hosten, wie z. B. Webseiten und clientseitige Skripts. (S3 unterstützt kein serverseitiges Skripting.)

Um den Datenverkehr der Domain an einen S3 Bucket weiterzuleiten, erstellen Sie mithilfe von Amazon Route 53 einen Aliasdatensatz, der auf den Bucket verweist. Ein Alias-Datensatz ist eine Route-53-Erweiterung von DNS. Er funktioniert ähnlich wie ein CNAME-Datensatz, jedoch können Sie einen Alias-Datensatz sowohl für die Stammdomain (z. B. example.com) als auch für Subdomains (z. B. www.example.com) verwenden. Sie können CNAME-Datensätze nur für Subdomains erstellen.

Anmerkung

Route 53 erhebt keine Gebühren für Aliasabfragen an S3-Buckets oder andere AWS Ressourcen.

Voraussetzungen

Bevor Sie beginnen, benötigen Sie Folgendes. Wenn Sie noch nicht mit Amazon Route 53 oder S3 gearbeitet haben, finden Sie unter Erste Schritte mit Amazon Route 53 Anleitungen, die Sie durch den gesamten Prozess führen, einschließlich Registrierung eines Domainnamens und Konfiguration eines S3 Buckets.

  • Ein S3-Bucket, der zum Hosten einer statischen Website konfiguriert ist.

    Weitere Informationen finden Sie unter Konfigurieren eines Buckets für Website-Hosting im Benutzerhandbuch für Amazon Simple Storage Service.

    Wichtig

    Der Bucket muss denselben Namen haben wie die Domain oder Subdomain. Wenn Sie beispielsweise die Subdomain acme.example.com verwenden wollen, muss der Bucket ebenfalls den Namen acme.example.com tragen.

    Sie können den Datenverkehr für eine Domain und deren Subdomain, wie z. B. example.com und www.example.com, in einen einzelnen Bucket weiterleiten. Erstellen Sie einen Bucket für die Domain und die einzelnen Subdomains, und konfigurieren Sie alle außer einem Bucket, um den Datenverkehr auf den verbleibenden Bucket umzuleiten. Weitere Informationen finden Sie unter Erste Schritte mit Amazon Route 53.

    Anmerkung

    Ein S3-Bucket, der als Website-Endpunkt konfiguriert ist, unterstützt SSL/TLS nicht. Sie müssen also den Datenverkehr an die CloudFront Distribution weiterleiten und den S3-Bucket als Ursprung für die Verteilung verwenden.

    Anweisungen zum Erstellen einer CloudFront Distribution finden Sie zusätzlich zu unter Erstellen einer CloudFront Distribution und Konfiguration alternativer Domainnamen und HTTPS im CloudFront Benutzerhandbuch. Weiterleitung von Traffic an eine CloudFront Amazon-Distribution mithilfe Ihres Domainnamens

  • Einen registrierten Domainnamen. Sie können Route 53 als Domainvergabestelle verwenden oder eine andere Vergabestelle nutzen.

  • Route 53 als DNS-Service für die Domain. Wenn Sie mithilfe von Route 53 Ihren Domainnamen registrieren, konfigurieren wir automatisch Route 53 als DNS-Service für die Domain.

    Weitere Informationen zur Verwendung von Route 53 als DNS-Serviceanbieter finden Sie unter Amazon Route 53 zum DNS-Dienst für eine vorhandene Domäne machen.

Konfigurieren von Amazon Route 53 zur Weiterleitung des Datenverkehrs an einen S3 Bucket

Um Amazon Route 53 zur Weiterleitung des Datenverkehrs an einen S3 Bucket zu konfigurieren, der eine statische Website hostet, führen Sie die folgenden Schritte durch.

So leiten Sie den Datenverkehr an einen S3-Bucket
  1. Melden Sie sich unter https://console.aws.amazon.com/route53/ bei der Route 53-Konsole an AWS Management Console und öffnen Sie sie.

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

  3. Wählen Sie den Namen der gehosteten Zone mit dem Domainnamen aus, den Sie verwenden möchten, um den Datenverkehr an den S3-Bucket 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 den S3-Bucket 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 Ihren Bucket zu leiten, geben Sie acme ein.

    Alias

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

    Bewerten/Weiterleiten des Datenverkehrs an

    Wählen Sie Alias zu S3-Website-Endpunkt und dann die Region aus, aus der der Endpunkt stammt.

    Wählen Sie den Bucket mit demselben Namen aus, den Sie für Datensatzname angegeben haben.

    Die Liste enthält nur dann einen Bucket, wenn der Bucket die folgenden Anforderungen erfüllt:

    • Der Name des Buckets stimmt mit dem Namen des Datensatzes überein, den Sie anlegen.

    • Der Bucket ist als Website-Endpunkt konfiguriert.

    • Der Bucket wurde vom AWS Girokonto erstellt.

      Wenn Sie den Bucket mit einem anderen AWS Konto erstellt haben, geben Sie den Namen der Region ein, in der Sie Ihren S3-Bucket erstellt haben. Das richtige Format für den Regionsnamen finden Sie in der Spalte Website-Endpunkt in der Tabelle Amazon-S3-Website-Endpunkte im Allgemeine Amazon Web Services-Referenz.

    Datensatztyp

    Wählen Sie 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 den S3-Bucket leiten, indem Sie den Namen des Alias-Datensatzes angeben, den Sie in diesem Verfahren erstellt haben.