

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualiza tu punto final de acceso con una URL personalizada
<a name="webapp-customize"></a>

El punto final de acceso predeterminado que se crea con tu aplicación web contiene identificadores generados por el servicio. Para ofrecer una experiencia de marca, es posible que desees proporcionar una URL personalizada para que tus usuarios accedan a tu aplicación web de Transfer Family. En este tema se describe cómo actualizar tu punto final de acceso con una URL personalizada.

**Para personalizar la URL de la aplicación web**

1. Configura la terminación y el reenvío de TLS para tu nombre de dominio personalizado. Los pasos varían en función de si usas una aplicación web pública o de VPC.

   1. Para una aplicación web pública, crea una CloudFront distribución utilizando la familia de transferencia suministrada AWS CloudFormation plantilla, [CloudFormation plantilla de pila](https://s3.amazonaws.com/aws-transfer-resources/custom-domain-templates/aws-transfer-web-app-custom-domain-distribution.template.yml).

      1. Abre el CloudFormation consola en [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

      1. Elige **Crea una pila** y especifique lo siguiente.
         + En el **Requisito previo: preparar la plantilla** sección, elige **Elige una plantilla existente**.
         + En la sección **Especificar plantilla**, elija **Cargar un archivo de plantilla**.
         + Guarda el [CloudFormation plantilla de pila](https://s3.amazonaws.com/aws-transfer-resources/custom-domain-templates/aws-transfer-web-app-custom-domain-distribution.template.yml) archivo y, a continuación, cárguelo aquí.

      1. Elige **Siguiente** y proporcione la siguiente información.
         + **WebAppEndpoint**: copia el valor de tu aplicación web
         + **AccessEndpoint**: proporcione el nombre de dominio personalizado que desea usar
         + **AcmCertificateArn**: proporcione el ARN de un dominio público o privado SSL/TLS certificado que se almacena en AWS Gestor de certificados 

      1. Complete el CloudFormation asistente hasta que se cree la nueva pila.

      1. Una vez creada la pila, debe crear registros de DNS para dirigir el tráfico de su nombre de dominio personalizado al CloudFront distribución. Si usa Route 53 para DNS, puede crear un registro de alias o CNAME para el CloudFront nombre de distribución. Para obtener información sobre el uso de Amazon Route 53 con CloudFront, consulte [Configurar Amazon Route 53 para dirigir el tráfico a un CloudFront distribución](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-cloudfront-distribution.html#routing-to-cloudfront-distribution-config).

   1. En el caso de una aplicación web de VPC, debes proporcionar tu propia solución de terminación de TLS para tu dominio personalizado. Tu solución debe usar una válida SSL/TLS certificado para su dominio personalizado. Configure su solución para reenviar el tráfico a su aplicación web PrivateLink Nombre de DNS.
**nota**  
Para su propia solución de reenvío, configure lo siguiente:  
Asegúrese de utilizar HTTPS.
Reenvía todos los métodos HTTP: GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE.
Reenvía todos los encabezados HTTP de la solicitud y la respuesta, excepto el `Host` encabezado. El `Host` el encabezado enviado a la aplicación web debe ser WebAppEndpoint valor.
Deshabilita todo el almacenamiento en caché de respuestas.

1. En tu aplicación web, edita el **Punto final de acceso**, actualizando el **URL personalizada** a la URL que quieres usar.  
![Pantalla que muestra un punto final de acceso personalizado para una aplicación web de Transfer Family.](https://docs.aws.amazon.com/es_es/transfer/latest/userguide/images/webapp-custom-name.png)

1. Actualiza tu política de uso compartido de recursos entre orígenes sustituyendo el punto final de acceso predeterminado por la siguiente línea del `AllowedOrigins` bloque de código:

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

   Debes realizar este cambio para cada bucket que utilice tu aplicación web.

   Después de realizar la actualización, el `AllowedOrigins` la sección de su política de CORS debería tener el siguiente aspecto:

   ```
   "AllowedOrigins": [
       "https://{{custom-url}}"],
   ```

   Solo necesita una AllowedOrigins entrada para cada aplicación web de Transfer Family.

   Consulta la [Configurar Cross-origin uso compartido de recursos (CORS) para su bucket de Amazon S3](access-grant-cors.md#cors-configure) procedimiento para obtener más información.

Ahora puede visitar su punto final de acceso personalizado y compartir este enlace con sus usuarios finales.