

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
<a name="webapp-customize"></a>

Der Standard-Zugriffsendpunkt, 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 Benutzer auf Ihre Transfer Family-Web-App zugreifen können. In diesem Thema wird beschrieben, wie Sie Ihren Zugriffsendpunkt mit einer benutzerdefinierten URL aktualisieren.

**So passen Sie die URL Ihrer Web-App an**

1. Richten Sie die TLS-Terminierung und -Weiterleitung für Ihren benutzerdefinierten Domainnamen ein. Die Schritte unterscheiden sich je nachdem, ob Sie eine öffentliche oder eine VPC-Web-App verwenden.

   1. Erstellen Sie für eine öffentliche Web-App eine CloudFront Verteilung mithilfe der von Transfer Family bereitgestellten AWS CloudFormation Vorlage, der [ CloudFormation Stack-Vorlage](https://s3.amazonaws.com/aws-transfer-resources/custom-domain-templates/aws-transfer-web-app-custom-domain-distribution.template.yml).

      1. Öffnen Sie die CloudFormation Konsole unter [ https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

      1. Wählen Sie ** Create Stack ** 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 ](https://s3.amazonaws.com/aws-transfer-resources/custom-domain-templates/aws-transfer-web-app-custom-domain-distribution.template.yml) Stack-Vorlagendatei und laden Sie sie dann hier hoch.

      1. Wählen Sie ** Weiter ** und geben Sie die folgenden Informationen ein.
         + **WebAppEndpoint**: Kopieren Sie den Wert aus Ihrer 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 in gespeichert ist AWS Certificate Manager 

      1. Vervollständigen Sie den CloudFormation Assistenten, bis Ihr neuer Stack erstellt ist.

      1. Nachdem der Stack erstellt wurde, müssen Sie DNS-Einträge erstellen, um den Traffic für Ihren benutzerdefinierten Domainnamen an die CloudFront Distribution weiterzuleiten. Wenn Sie Route 53 für DNS verwenden, können Sie einen Alias- oder CNAME-Eintrag für den CloudFront Distributionsnamen erstellen. Informationen zur Verwendung von Amazon Route 53 mit CloudFront finden Sie unter [ Konfiguration von Amazon Route 53 zur Weiterleitung des Datenverkehrs an eine CloudFront Verteilung](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-cloudfront-distribution.html#routing-to-cloudfront-distribution-config).

   1. Für eine VPC-Web-App müssen Sie Ihre eigene TLS-Terminierungslösung für Ihre benutzerdefinierte Domain bereitstellen. Ihre Lösung muss ein gültiges SSL/TLS Zertifikat für Ihre benutzerdefinierte Domain verwenden. Konfigurieren Sie Ihre Lösung so, dass der Datenverkehr an den PrivateLink DNS-Namen Ihrer Web-App weitergeleitet wird.
**Anmerkung**  
Konfigurieren Sie für Ihre eigene Weiterleitungslösung Folgendes:  
Stellen Sie sicher, dass Sie HTTPS verwenden.
Leiten Sie alle HTTP-Methoden weiter: GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE.
Leitet alle HTTP-Header in der Anfrage und Antwort weiter, außer dem `Host` Header. Der an die Web-App gesendete `Host` Header sollte der WebAppEndpoint Wert sein.
Deaktivieren Sie das gesamte Antwort-Caching.

1. Bearbeiten Sie in Ihrer Web-App den ** Access-Endpunkt ** und aktualisieren Sie die ** benutzerdefinierte URL ** auf die URL, die Sie verwenden möchten.  
![Bildschirm mit einem benutzerdefinierten Zugriffsendpunkt für eine Transfer Family-Web-App.](https://docs.aws.amazon.com/de_de/transfer/latest/userguide/images/webapp-custom-name.png)

1. Aktualisiere deine ursprungsübergreifende Richtlinie zur gemeinsamen Nutzung von Ressourcen, indem du den Standard-Zugriffsendpunkt durch die folgende Zeile im `AllowedOrigins` Codeblock ersetzst:

   ```
    "https://{{custom-url}}"
   ```

   Sie müssen diese Änderung für jeden Bucket vornehmen, der von Ihrer Web-App verwendet wird.

   Nachdem Sie Ihre Aktualisierung 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-Web-App.

   Weitere Informationen finden [ Sie im ](access-grant-cors.md#cors-configure) Verfahren zur Einrichtung der gemeinsamen Nutzung von Cross-origin Ressourcen (CORS) für Ihren Amazon S3-Bucket.

Sie können jetzt Ihren benutzerdefinierten Zugriffsendpunkt besuchen und diesen Link mit Ihren Endbenutzern teilen.