

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.

# Dirija el tráfico de dominio a un servicio de contenedores de Lightsail mediante Route 53
<a name="amazon-lightsail-route-53-alias-record-for-container-service"></a>

Puede dirigir el tráfico de un dominio registrado, por ejemplo`example.com`, a las aplicaciones que se ejecutan en un servicio de contenedores de Amazon Lightsail. Para ello, añada un registro de alias a la zona alojada de su dominio que apunte al dominio predeterminado de su servicio de contenedores de Lightsail.

En este tutorial, le mostramos cómo añadir un registro de alias para su servicio de contenedores de Lightsail a una zona alojada en Route 53. Solo puede hacerlo mediante el AWS Command Line Interface ()AWS CLI. No se puede hacer mediante la consola de Route 53.

**nota**  
Si utiliza Lightsail para alojar el DNS de su dominio, debe añadir el registro de alias a la zona DNS de su dominio en Lightsail. Para obtener más información, consulte [Enrutar el tráfico de un dominio de Amazon Lightsail a un servicio de contenedores de Lightsail](amazon-lightsail-point-domain-to-container-service.md).

**Contenido**
+ [Paso 1: completar los requisitos previos](#route-53-container-service-prerequisites)
+ [Paso 2: Obtenga los ID de zona alojada para los servicios de contenedores de Lightsail](#route-53-container-service-hosted-zone-ids)
+ [Paso 3: crear un archivo JSON de conjunto de registros](#route-53-container-service-create-record-set-json)
+ [Paso 4: agregar un registro a la zona alojada del dominio en Route 53](#route-53-container-service-add-record-to-hosted-zone)

## Paso 1: completar los requisitos previos
<a name="route-53-container-service-prerequisites"></a>

Complete los siguientes requisitos previos si aún no lo ha hecho:
+ Registre un nombre de dominio en Route 53 o haga que Route 53 sea el servicio de DNS para el nombre de dominio registrado (existente). Para obtener más información, consulte [Registro de dominios mediante Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar.html) o [Establecer Amazon Route 53 como servicio de DNS de un dominio existente](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/MigratingDNS.html) en la *Guía para desarrolladores de Amazon Route 53*.
+ Implemente sus aplicaciones en su servicio de contenedores Lightsail. Para obtener más información, consulte [Creación y administración de implementaciones del servicio de contenedor](amazon-lightsail-container-services-deployments.md).
+ Habilite su nombre de dominio registrado en su servicio de contenedores de Lightsail. Para obtener más información, consulte [Habilitación y administración de dominios personalizados](amazon-lightsail-enabling-container-services-custom-domains.md).
+ Configúrelo AWS CLI con su cuenta. Para obtener más información, consulte [Configurar AWS CLI para que funcione con Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

## Paso 2: Obtenga los ID de zona alojada para los servicios de contenedores de Lightsail
<a name="route-53-container-service-hosted-zone-ids"></a>

Debe especificar un ID de zona alojada para su servicio de contenedores de Lightsail cuando añada un registro de alias a una zona alojada en Route 53. Por ejemplo, si su servicio de contenedores de Lightsail está en el oeste de EE. UU. (Oregón) (us-west-2 Región de AWS), debe especificar el `Z0959753D43BBB908BAV` ID de zona alojada al añadir un registro de alias para su servicio de contenedores de Lightsail a una zona alojada de Route 53.

A continuación se muestran los ID de zona alojada de cada región de AWS en la que puede crear un servicio de contenedores de Lightsail.

**Europa (Londres) (eu-west-2)**: Z0624918ZXDYQZLOXA66

**Este de EE. UU. (Norte de Virginia) (us-east-1)**: Z06246771KYU0IRHI74W4

**Asia Pacífico (Singapur)** (ap-southeast-1): Z0625921354DRJH4EY9V0

**Europa (Irlanda) (eu-west-1)**: Z0624732FELAMMKW3Y21

**Asia-Pacífico (Tokio)(ap-northeast-1)**: Z0626125UAU4JWQ9JSKN

**Asia Pacífico (Seúl)(ap-northeast-2)**: Z06260262XZM84B2WPLHH

**Asia Pacífico (Hong Kong) (ap-east-1): Z08783602ZZF1Q7DYQZ4Q**

**Asia-Pacífico (Yakarta) (ap-southeast-3)**: Z03072883T5HFTY4T7CDL

**Asia Pacífico (Malasia) (ap-southeast-5)**: Z09430204C5DXNNO314Y

**Asia Pacífico (Mumbai) (ap-south-1)**: Z10460781IQMISS0I0VVY

**Asia Pacífico (Sídney)(ap-southeast-2)**: Z09597943PQQZATPFE96E

**Canadá (Central) (ca-central-1)**: Z10450993RIRIJJUUMA5W

**Europa (Fráncfort) (eu-central-1)**: Z06137433FV04OY4EC6L0

**Europa (Estocolmo) (eu-north-1)**: Z016970523TDG2TZMUXKK

**Europa (París) (eu-west-3)**: Z09594631DSW2QUR7CFGO

**Europa (España) (eu-south-2): Z09429752610EUUODCNMZ**

**Este de EE. UU. (Ohio) (us-east-2)**: Z10362273VJ548563IY84

**Oeste de EE UU. (Oregón) (us-west-2)**: Z0959753D43BBB908BAV

**Sudamérica (São Paulo) (sa-east-1)**: Z06385701RRVJGO1IDVWQ

## Paso 3: crear un archivo JSON de conjunto de registros
<a name="route-53-container-service-create-record-set-json"></a>

Cuando agrega un registro DNS a la zona alojada de su dominio en Route 53 mediante el AWS CLI, debe especificar un conjunto de parámetros de configuración para el registro. La forma más sencilla de hacerlo es crear un archivo JSON (.json) que contenga todos los parámetros y, a continuación, hacer referencia al archivo JSON en la solicitud AWS CLI .

Complete el siguiente procedimiento para crear un archivo JSON con los parámetros del conjunto de registros para el registro de alias:

1. Abra un editor de texto, como Notepad en Windows o Nano en Linux.

1. Copie y pegue el siguiente texto en el editor de texto:

   ```
   {
     "Comment": "{{Comment}}",
     "Changes": [
       {
         "Action": "CREATE",
         "ResourceRecordSet": {
           "Name": "{{Domain}}.",
           "Type": "A",
           "AliasTarget": {
             "HostedZoneId": "{{LightsailContainerServiceHostedZoneID}}",
             "DNSName": " {{LightsailContainerServiceAddress}}.",
             "EvaluateTargetHealth": true
           }
         }
       }
     ]
   }
   ```

   En su archivo, sustituya el siguiente texto de ejemplo por el suyo propio:
   + {{Comment}}con una nota o comentario personal sobre el conjunto de registros.
   + {{Domain}}con el nombre de dominio registrado que desee utilizar con su servicio de contenedores de Lightsail (por ejemplo`example.com`, o). `www.example.com` Para usar la raíz de su dominio con su servicio de contenedores de Lightsail, debe especificar `@` un símbolo en el espacio de subdominios de su dominio (por ejemplo,). `@.example.com`
   + {{LightsailContainerServiceHostedZoneID}}con el ID de zona alojada de la región de AWS en la que creó el servicio de contenedores de Lightsail. Para obtener más información, consulte el [paso 2: Obtener los ID de zona alojada para los servicios de contenedores de Lightsail](#route-53-container-service-hosted-zone-ids), anteriormente en esta guía.
   + {{LightsailContainerServiceAddress}}con el nombre de dominio público de su servicio de contenedores Lightsail. Puede obtenerlo iniciando sesión en la consola de Lightsail, navegando hasta su servicio de contenedores y copiando **el dominio público que aparece en la** sección de cabecera de la página de administración del servicio de contenedores (por ejemplo,). `container-service-1.q8cexampleljs.us-west-2.cs.amazonlightsail.com`

   Ejemplo:

   ```
   {
     "Comment": "{{Alias record for Lightsail container service}}",
     "Changes": [
       {
         "Action": "CREATE",
         "ResourceRecordSet": {
           "Name": "{{@.example.com}}.",
           "Type": "A",
           "AliasTarget": {
             "HostedZoneId": "{{Z0959753D43BBB908BAV}}",
             "DNSName": "{{container-service-1.q8cexampleljs.us-west-2.cs.amazonlightsail.com}}.",
             "EvaluateTargetHealth": true
           }
         }
       }
     ]
   }
   ```

1. Guarde el archivo en su directorio local como `change-resource-record-sets.json`.

## Paso 4: agregar un registro a la zona alojada del dominio en Route 53
<a name="route-53-container-service-add-record-to-hosted-zone"></a>

Complete el siguiente procedimiento para agregar un registro a la zona alojada del dominio en Route 53 mediante la AWS CLI. Para ello utilice el comando `change-resource-record-sets`. Para obtener más información, consulte [change-resource-record-sets](https://docs.aws.amazon.com/cli/latest/reference/route53/change-resource-record-sets.html) en la *Referencia de comandos de la AWS CLI *.

**nota**  
Debe instalar AWS CLI y configurar Lightsail y Route 53 antes de continuar con este procedimiento. Para obtener más información, consulte [Configurar AWS CLI para que funcione con Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Abra una ventana del símbolo del sistema o del terminal.

1. Ingrese el siguiente comando para agregar un registro a la zona alojada del dominio en Route 53.

   ```
   aws route53 change-resource-record-sets --hosted-zone-id {{HostedZoneID}} --change-batch {{PathToJsonFile}}
   ```

   En el comando, sustituya el texto del ejemplo siguiente por el suyo propio:
   + {{HostedZoneID}}con el ID de la zona alojada de su dominio registrado en Route 53. Utilice el comando [list-hosted-zones](https://docs.aws.amazon.com/cli/latest/reference/route53/list-hosted-zones.html) para obtener una lista de ID de las zonas alojadas en la cuenta de Route 53.
   + {{PathToJsonFile}}con la ruta de la carpeta del directorio local de su computadora del archivo.json que contiene los parámetros del registro. Para obtener más información, consulte la sección [Paso 3: crear un archivo JSON de conjunto de registros](#route-53-container-service-create-record-set-json) mencionada previamente en esta guía.

   Ejemplos:

   En un ordenador Linux o Unix:

   ```
   aws route53 change-resource-record-sets --hosted-zone-id {{Z123456789ABCDEFGHIJ}} --change-batch {{home/user/awscli/route53/change-resource-record-sets.json}}
   ```

   En un ordenador Windows:

   ```
   aws route53 change-resource-record-sets --hosted-zone-id {{Z123456789ABCDEFGHIJ}} --change-batch {{file://C:\awscli\route53\change-resource-record-sets.json}}
   ```

   Debería ver un resultado similar al siguiente ejemplo:  
![Resultado de la solicitud de cambio de conjuntos de registros de recursos](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-route-53-record-set.png)

   Deje que transcurra un tiempo para que los cambios se propaguen a través de los DNS de Internet, lo que puede tardar varias horas. Una vez finalizado, el tráfico de Internet de su dominio registrado en Route 53 debería empezar a enrutarse hacia su servicio de contenedores de Lightsail.