Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Wie kann ich eine Apex Domain mithilfe von S3 und Route 53 zu ihrer Subdomain oder einer anderen Domain umleiten?
Ich möchte Amazon Simple Storage Service (Amazon S3) und Amazon Route 53 verwenden, um Datenverkehr von meiner Apex-Domain zur Subdomain oder zu einer anderen Domain umzuleiten.
Lösung
Voraussetzungen:
- Bestätige, dass du eine gehostete Zone für die Apex Domain in Route 53 hast.
- Stelle sicher, dass du über die Berechtigungen zum Erstellen von Datensätzen in der gehosteten Zone für die Apex-Domain und zum Erstellen von Amazon S3-Buckets verfügst.
- Stelle sicher, dass noch kein Amazon S3-Bucket mit demselben Namen wie der Apex-Domain existiert.
Einen S3-Bucket erstellen, um die Domain umzuleiten
Hinweis: Die Endpunkte der Amazon S3-Website unterstützen HTTPS nicht. Um sowohl HTTP- als auch HTTPS-Anfragen umzuleiten, verwende andere Methoden wie einen Application Load Balancer oder Amazon CloudFront mit einer Edge-Funktion. Weitere Informationen findest du unter Wie leite ich eine Domain in CloudFront um?und Wie kann ich einen Application Load Balancer verwenden, um eine Domain auf eine andere umzuleiten?
Führe die folgenden Schritte aus:
- Erstelle in der Amazon-S3-Konsole einen Amazon S3 Bucket mit dem genauen Namen der Apex Domain.
- Wähle den Bucket aus, den du erstellt hast und klicke auf Eigenschaften.
- Klicke unter Hosten einer statischen Website auf die Option Bearbeiten.
- Wähle Umleiten von Anforderungen für ein Objekt.
- Gib als Hostname die Website ein, zu der du umleiten möchtest.
- Wähle für Protokoll HTTP oder HTTPS für die umgeleiteten Anfragen.
Hinweis: Wenn du kein Protokoll angibst, ist die Standardoption Keine. - Wähle Änderungen speichern.
Einen Alias-Datensatz erstellen, der auf den S3-Bucket verweist
Führe die folgenden Schritte aus:
- Wähle in der Route-53-Konsole die gehostete Zone für der Apex Domain aus.
- Erstelle einen A-Alias-Datensatz für die Apex Domain in der ausgewählten gehosteten Zone mit den folgenden Werten:
Lasse dieses Feld für den Datensatznamen leer.
Wähle für Datensatztyp A – IPv4-Adresse.
Wähle für Datenverkehr weiterleiten an die Option Alias zum Amazon S3-Website-Endpunkt.
Wähle für Region die AWS-Region, in der sich der Amazon S3-Bucket befindet.
Wähle für Amazon S3-Endpunkt eingeben aus der Drop-down-Liste den Amazon S3-Bucket aus, den du erstellt hast. Vergewissere dich, dass der Name des Amazon S3 Buckets genau mit dem Namen der gehosteten Zone für die Apex Domain übereinstimmt.
Wählen als Routing-Richtlinie die Option Einfaches Routing.
Wähle für Zustand des Ziels bewerten die Option Nein. - Wähle Einträge erstellen.
Umleitung bestätigen
Öffne die Apex Domain in einem Browser, um die Umleitung zu bestätigen. Oder führe den folgenden curl-Befehl aus, um die Antwortheader zu überprüfen:
curl -i -s example.com | grep -E "HTTP|Location" Location: http://www.example.com/
Beispielausgabe:
curl -i -s example.com | grep -E "HTTP|Location" HTTP/1.1 301 Moved Permanently Location: http://www.example.com/
Hinweis: Eine erfolgreiche Umleitung gibt den HTTP 301-Statuscode zurück.
Ähnliche Informationen
- Tags
- Amazon Route 53
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 6 Monaten
AWS OFFICIALAktualisiert vor 8 Monaten
AWS OFFICIALAktualisiert vor 3 Jahren
