Ich möchte meinen Client von einer Domain zu einer anderen Domain mit Amazon Route 53 umleiten.
Lösung
Um eine Domain auf eine andere umzuleiten, wenn du Route 53 verwendest, verwende einen Application Load Balancer, Amazon Simple Storage Service (Amazon S3) oder Amazon CloudFront. Jede Methode hat unterschiedliche Fähigkeiten.
Verwende einen Application Load Balancer für die Domainumleitung
Ein Application Load Balancer unterstützt die Umleitung von HTTP zu HTTPS und die Umleitung von Domain-Namen. Verwende einen Application Load Balancer anstelle von Amazon S3, wenn deine Domain auf einen Application Load Balancer verweist, oder für autorisierungsbasiertes, dynamisches Routing oder Routing auf Anwendungsebene.
Weitere Informationen findest du unter Wie kann ich einen Application Load Balancer verwenden, um eine Domain auf eine andere umzuleiten?
Amazon S3 und CloudFront für die Domainumleitung verwenden
Richte für grundlegende Anwendungsfälle eine statische Website in einem S3-Bucket ein und konfiguriere sie so, dass der Traffic umgeleitet wird. Amazon S3 ist eine kostengünstige Option für statische Websites, die keine komplexen Weiterleitungen verwenden. Verwende keinen Amazon S3-Bucket, um auf einen Application Load Balancer zu verweisen, oder für pfadbasierte, logikgesteuerte, dynamische oder auf Anwendungsebene ausgeführte Weiterleitungen.
Hinweis: Amazon S3 unterstützt nur das HTTP-Protokoll. Um von HTTP zu HTTPS umzuleiten, verwende eine CloudFront-Distribution mit dem S3-Bucket.
Eine CloudFront-Funktion für eine erweiterte Umleitung verwenden
Verwende eine CloudFront-Edge-Funktion für komplexe Weiterleitungen. Die CloudFront-Funktion erfordert mehr Einrichtung als ein S3-Bucket, bietet aber mehr Anpassungsmöglichkeiten. Du kannst den gesamten Datenverkehr auf eine andere Domain oder nur auf bestimmte Seiten umleiten.
Wichtig:
- Durch die Umleitung wird der Domainname im Browser geändert.
- CNAME- oder Alias-Datensätze behalten die ursprüngliche URL bei und führen keine Weiterleitung durch.