

# Introducción al acelerador de enrutamiento personalizado
<a name="getting-started-custom-routing"></a>

En esta sección, se proporcionan los pasos para crear un acelerador de enrutamiento personalizado, que direccione el tráfico de forma determinista a los destinos de las instancias de Amazon EC2 en los puntos de conexión de subred de la nube privada virtual (VPC).

**Tareas**
+ [Antes de empezar](#getting-started-before-you-begin-custom)
+ [Paso 1: Crear un acelerador de enrutamiento personalizado](#getting-started-accelerator-custom)
+ [Paso 2: Agregar oyentes](#getting-started-create-listeners-custom)
+ [Paso 3: Agregar grupos de puntos de conexión](#getting-started-add-endpoint-groups-custom)
+ [Paso 4: Agregar puntos de conexión](#getting-started-add-endpoints-custom)
+ [Paso 5 (opcional): Eliminar el acelerador](#getting-started-delete-accelerator-custom)

## Antes de empezar
<a name="getting-started-before-you-begin-custom"></a>

Antes de crear un acelerador de enrutamiento personalizado, cree un recurso que pueda agregar como punto de conexión al que dirigir el tráfico. Un punto de conexión del acelerador de enrutamiento personalizado debe ser una subred de nube privada virtual (VPC), que puede incluir varias instancias de Amazon EC2. Si desea obtener instrucciones para crear estos recursos, consulte lo siguiente:
+ Crear una subred de VPC. Para obtener más información, consulte [Crear y configurar su VPC](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/gsg_create_vpc.html) en la *Guía de administración de Directory Service*.
+ Si lo desea, lance una o más instancias de Amazon EC2 en su VPC. Para obtener más información, consulte [Crear sus recursos de EC2 y lanzar su instancia de EC2](https://docs.aws.amazon.com/efs/latest/ug/gs-step-one-create-ec2-resources.html) en la *Guía del usuario de Amazon EC2*. 

Cuando cree un recurso para agregarlo a Global Accelerator, tenga en cuenta lo siguiente:
+ Cuando agrega un punto de conexión de instancia EC2 en Global Accelerator, permite que el tráfico de Internet fluya directamente hacia y desde el punto de enlace de una VPC dirigiéndose a él en una subred privada. La VPC que contiene la instancia EC2 debe tener conectada una [puerta de enlace de Internet](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html) para indicar que la VPC acepta el tráfico de Internet. Para obtener más información, consulte [Proteger las conexiones de VPC en AWS Global Accelerator](secure-vpc-connections.md).

Antes de crear un acelerador de enrutamiento personalizado, no olvide revisar las prácticas recomendadas descritas en [Directrices y restricciones para los aceleradores de enrutamiento personalizados](about-custom-routing-guidelines.md).

## Paso 1: Crear un acelerador de enrutamiento personalizado
<a name="getting-started-accelerator-custom"></a>

## Crear un acelerador


1. Abra la consola de Global Accelerator en [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Indique un nombre para el acelerador.

1. Para **Tipo de acelerador**, seleccione **Enrutamiento personalizado**.

1. Si lo desea, agregue una o más etiquetas para ayudarse a identificar los recursos del acelerador.

1. Elija **Siguiente** para agregar oyentes, grupos de puntos de conexión y puntos de conexión de subred de VPC.

## Paso 2: Agregar oyentes
<a name="getting-started-create-listeners-custom"></a>

Cree un oyente para procesar conexiones entrantes de sus usuarios a Global Accelerator.

El rango que especifique al crear un oyente define cuántas combinaciones de puerto y dirección IP de destino del oyente puede usar con su acelerador de enrutamiento personalizado. Para una flexibilidad máxima, recomendamos que especifique un rango de puertos de gran tamaño. Cada rango de puertos de oyente que especifique debe incluir un mínimo de 16 puertos.

## Crear un oyente


1. En la página **Agregar oyente**, ingrese los puertos o rangos de puertos que desee asociar al oyente. Los oyentes admiten los puertos 1 a 65535.

1. Elija el protocolo o los protocolos para los puertos que ingresó.

1. De manera opcional, seleccione **Agregar oyente** para agregar un oyente adicional.

1. Cuando haya terminado de agregar oyentes, elija **Siguiente**.

## Paso 3: Agregar grupos de puntos de conexión
<a name="getting-started-add-endpoint-groups-custom"></a>

Agregue uno o más grupos de puntos de conexión, cada uno de los cuales esté asociado a una región de AWS específica. Para cada grupo de puntos de conexión, especifique uno o más conjuntos de intervalos de puertos y protocolos. Global Accelerator los utiliza para dirigir el tráfico a las instancias de Amazon EC2 en las subredes de la región.

Para cada rango de puertos que proporcione, también especifique el protocolo que se va a utilizar: UDP, TCP o ambos.

## Agregar un grupo de puntos de conexión


1. En la página **Agregar grupos de puntos de conexión**, en la sección dedicada a un oyente, elija una **región**.

1. En el caso de **Conjuntos de puertos y protocolos**, ingrese los intervalos de puertos y los protocolos de las instancias de Amazon EC2.
   + Ingrese un **puerto de origen** y un **puerto de destino** para especificar un rango de puertos.
   + Para cada rango de puertos, especifique el protocolo o los protocolos para ese rango.

   El rango de puertos no tiene por qué ser un subconjunto del rango de puertos del oyente, pero debe haber suficientes puertos en total en el rango de puertos del receptor para admitir el número total de puertos que especifique.

1. Seleccione **Guardar**.

1. Si lo desea, seleccione **Agregar grupo de puntos de conexión** para agregar grupos de puntos de conexión adicionales para este oyente u otros oyentes.

1. Elija **Siguiente**.

## Paso 4: Agregar puntos de conexión de subred de VPC
<a name="getting-started-add-endpoints-custom"></a>

Agregue uno o más puntos de conexión de subred de nube privada virtual (VPC) para este grupo de puntos de conexión regional. Los puntos de conexión de los aceleradores de enrutamiento personalizados definen las subredes de VPC que pueden recibir tráfico a través de un acelerador de enrutamiento personalizado. Cada subred puede contener uno o varios destinos de instancias de Amazon EC2. 

Cuando agrega un punto de conexión de subred de VPC, Global Accelerator genera nuevas asignaciones de puertos que puede usar para enrutar el tráfico a las direcciones IP de la instancia EC2 de destino en la subred. A continuación, puede utilizar la API de Global Accelerator para obtener una lista estática de todas las asignaciones de puertos de la subred y utilizar la asignación para dirigir el tráfico de forma determinista a instancias de EC2 específicas.

## Agregar puntos de conexión


1. En la página **Agregar puntos de conexión**, en la sección correspondiente al grupo de puntos de conexión al que desea agregar el punto de conexión, elija un ID de subred para **Punto de conexión**.

1. Si lo desea, realice una de las siguientes acciones para habilitar el tráfico a los destinos de instancias EC2 en la subred:
   + Para permitir que el tráfico se dirija a todos los puntos de conexión y puertos EC2 de la subred, seleccione **Permitir todo el tráfico**
   + Para permitir el tráfico a puntos de conexión y puertos EC2 específicos de la subred, seleccione **Permitir el tráfico a direcciones de socket de destino específicas**. A continuación, especifique las direcciones IP y los puertos o intervalos de puertos que desee permitir. Por último, seleccione **Permitir estos destinos**.

   De forma predeterminada, no se permite el tráfico a los puntos de conexión de la subred. Si no selecciona una opción para permitir el tráfico, se niega el tráfico a todos los destinos de la subred.
**nota**  
Si desea habilitar el tráfico a instancias y puertos de EC2 específicos de la subred, puede hacerlo mediante programación. Para obtener más información, consulte [AllowCustomRoutingTraffic](https://docs.aws.amazon.com/global-accelerator/latest/api/API_AllowCustomRoutingTraffic.html) en *Referencia de la API de AWS Global Accelerator*

1. Elija **Siguiente**.

Cuando seleccione **Siguiente**, en el panel de control de Global Accelerator, verá un mensaje que indica que su acelerador está en marcha. Cuando finalice el proceso, el estado del acelerador en el panel de control será **Activo**. 

## Paso 5 (opcional): Eliminar el acelerador
<a name="getting-started-delete-accelerator-custom"></a>

Si creó un acelerador como prueba o si ya no lo usa, puede eliminarlo. En la consola, desactive el acelerador y, a continuación, podrá eliminarlo. No es necesario eliminar los grupos de oyentes y puntos de conexión del acelerador.

Para eliminar un acelerador mediante una operación de API en lugar de la consola, primero debe eliminar todos los grupos de oyentes y puntos de conexión asociados al acelerador y deshabilitarlo. Para obtener más información, consulte la operación [DeleteCustomRoutingAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingAccelerator.html) en la *Referencia de la API de AWS Global Accelerator*.

Tenga en cuenta lo siguiente cuando elimine un acelerador:
+ Al crear un acelerador, Global Accelerator le proporciona un conjunto de dos direcciones IP estáticas. Las direcciones IP se asignan a su acelerador mientras esté disponible, incluso si lo desactiva y ya no acepta ni enruta el tráfico. Sin embargo, cuando *elimina* un acelerador, pierde las direcciones IP estáticas que le están asignadas, por lo que ya no puede enrutar el tráfico con ellas. Recomendamos que compruebe que dispone de permisos para no eliminar los aceleradores de forma accidental. Puede utilizar políticas de IAM, como los permisos basados en etiquetas, con Global Accelerator, para limitar el número de usuarios que tienen permisos para eliminar un acelerador. Para obtener más información, consulte [ABAC con Global Accelerator](security_iam_service-with-iam.md#security_iam_service-with-iam-tags).

## Eliminar un acelerador


1. Abra la consola de Global Accelerator en [https://console.aws.amazon.com/globalaccelerator/home.](https://console.aws.amazon.com/globalaccelerator/home) 

1. Elija el acelerador que desee eliminar.

1. Elija **Editar**.

1. Elija **Deshabilitar acelerador** y, a continuación, **Guardar**.

1. Elija el acelerador que desee eliminar.

1. Seleccione **Eliminar acelerador**.

1. En el cuadro de diálogo de confirmación, elija **Eliminar**.