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.
Aktualisieren Sie Ihren Zugriffsendpunkt mit einer benutzerdefinierten URL
Der Standardzugriffsendpunkt, der mit Ihrer Web-App erstellt wird, enthält vom Dienst generierte Identifikatoren. Um ein Markenerlebnis zu bieten, möchten Sie möglicherweise eine benutzerdefinierte URL angeben, über die Ihre Transfer Family-Web-App auf Ihre Transfer Family Family-Web-App zugreifen können. In diesem Thema wird beschrieben, wie Sie Ihren Zugriffsendpunkt mit einer benutzerdefinierten URL aktualisieren.
Anmerkung
Das folgende Verfahren setzt voraus, dass Sie die empfohlene CloudFormation Stack-Vorlage
Die mitgelieferte Vorlage vereinfacht jedoch den Prozess und macht es einfacher, Fehlkonfigurationen zu vermeiden. Wenn Sie die AWS CloudFormation Vorlage nicht verwenden, achten Sie darauf, die folgenden Richtlinien zu befolgen:
-
Die Origin-Anforderungsrichtlinie sollte Abfragezeichenfolgen und Cookies an den Ursprung weiterleiten und sollte den
Host
Header nicht an den Ursprung weiterleiten. -
Die Cache-Richtlinie sollte den
Host
Header nicht im Cache-Schlüssel enthalten.
Um die URL Ihrer Web-App anzupassen
-
Erstellen Sie eine CloudFront Verteilung mithilfe der von Transfer Family bereitgestellten AWS CloudFormation Vorlage, der CloudFormation Stapelvorlage
. -
Öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation
. -
Wählen Sie Stack erstellen und geben Sie Folgendes an.
-
Wählen Sie im Abschnitt Voraussetzung — Vorlage vorbereiten die Option Vorhandene Vorlage auswählen aus.
-
Wählen Sie im Abschnitt Specify template (Vorlage angeben) die Option Upload a template file (Vorlagendatei hochladen) aus.
-
Speichern Sie die CloudFormation Stack-Vorlagendatei
und laden Sie sie dann hier hoch.
-
-
Wählen Sie Weiter und geben Sie die folgenden Informationen ein.
-
WebAppEndpoint: kopiere den Wert aus deiner Web-App
-
AccessEndpoint: Geben Sie den benutzerdefinierten Domainnamen an, den Sie verwenden möchten
-
AcmCertificateArn: Geben Sie den ARN für ein öffentliches oder privates SSL/TLS Zertifikat an, das gespeichert ist in AWS Certificate Manager
-
-
Schließen Sie den AWS CloudFormation Assistenten ab, bis Ihr neuer Stack erstellt ist.
-
-
Bearbeiten Sie in Ihrer Web-App den Access-Endpunkt und aktualisieren Sie die benutzerdefinierte URL auf die URL, die Sie verwenden möchten.
-
Erstellen Sie DNS-Einträge, um den Datenverkehr für Ihren benutzerdefinierten Domainnamen an die CloudFront Distribution weiterzuleiten. Wenn Sie Route 53 für die Zone verwenden, können Sie einen Alias- oder CNAME-Eintrag für den CloudFront Distributionsnamen erstellen (z. B. xxxx.cloudfront.net). Informationen zur Verwendung von Amazon Route 53 mit CloudFront finden Sie unter Konfiguration von Amazon Route 53 zur Weiterleitung von Datenverkehr an eine CloudFront Verteilung.
-
Aktualisieren Sie Ihre ursprungsübergreifende Richtlinie zur gemeinsamen Nutzung von Ressourcen, indem Sie den Standardzugriffsendpunkt durch die folgende Zeile im
AllowedOrigins
Codeblock ersetzen:"https://
custom-url
"Sie müssen diese Änderung für jeden Bucket vornehmen, der von Ihrer Web-App verwendet wird.
Nachdem Sie Ihr Update vorgenommen haben, sollte der
AllowedOrigins
Abschnitt Ihrer CORS-Richtlinie wie folgt aussehen:"AllowedOrigins": [ "https://
custom-url
"],Sie benötigen nur einen einzigen AllowedOrigins Eintrag für jede Transfer Family Family-Web-App.
Weitere Informationen finden Sie im Verfahren Cross-Origin Resource Sharing (CORS) für Ihren Amazon S3 S3-Bucket einrichten.
Sie können jetzt Ihren benutzerdefinierten Zugriffsendpunkt aufrufen und diesen Link mit Ihren Endbenutzern teilen.