

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.

# Servidor Amazon DCV de Amazon DCV Session Manager: referencia de asignación de DNS
<a name="dcv-server-dns-mapping"></a>

 La puerta de enlace de conexión Amazon DCV requiere los nombres DNS de los servidores Amazon DCV para conectarse a las instancias del servidor DCV. En esta sección se muestra cómo se puede definir un archivo JSON que contenga la asignación entre cada servidor DCV y su nombre DNS asociado. 

## Estructura de archivos
<a name="file-structure"></a>

La asignación consiste en una lista de objetos JSON con los siguientes campos:

```
[
	{
		“ServerIdType”: "Ip",
		“ServerId”: "192.168.0.1",
		“DnsNames”:
		{
			“InternalDnsName”: "internal"
		}
	},
	...
]
```

Donde:

**`ServerIdType: `**  
Identifica el tipo de identificador al que se refiere el valor; actualmente los valores disponibles son IPAddress e agentServerId instanceID:    
**`Ip: `**  
Disponible para infraestructuras de Amazon EC2 y locales; los administradores del sistema pueden recuperarlo rápidamente con un comando ifconfig (Linux/macOS) o ipconfig (Windows). Esta información también está disponible en la respuesta de la API. DescribeServers   
**`Id: `**  
Disponible tanto para Amazon EC2 como para infraestructuras locales; el agente del administrador de sesiones crea un nuevo UUID cada vez que cambia el nombre de host o la dirección IP. Esta información está disponible en la respuesta de la DescribeServers API.  
**`Host.Aws.Ec2InstanceId: `**  
Disponible solo para EC2 las instancias de Amazon, identifica de forma exclusiva una máquina; no cambia tras el reinicio de una instancia. Se puede recuperar en el host contactando con http://169.254.169.254/ latest/meta-data/instance -id. Esta información también está disponible en la respuesta de la DescribeServers API.

**`ServerId: `**  
Un identificador del tipo especificado que identifica de forma exclusiva a cada servidor Amazon DCV de la red.

**`DnsNames: `**  
El objeto que contiene los nombres DNS asociados al servidor Amazon DCV. Este objeto contendrá:    
**`InternalDnsNames: `**  
El nombre DNS que utiliza la puerta de enlace de conexión Amazon DCV para conectarse a la instancia.

Utilice los comandos CLI de Session Manager Broker `register-server-dns-mapping` para cargar la asignación desde un archivo (referencia de la página de comandos: [register-server-dns-mapping](https://docs.aws.amazon.com/dcv/latest/sm-admin/register-server-dns-mappings.html)) y `describe-server-dns-mappings` para enumerar las asignaciones actualmente cargadas en el Broker del administrador de sesiones (referencia de la página de comandos: [describe-server-dns-mappings](https://docs.aws.amazon.com/dcv/latest/sm-admin/describe-server-dns-mappings.html)). 

## Persistencia
<a name="persistence"></a>

Le recomendamos encarecidamente que habilite la característica de persistencia del broker de Session Manager para evitar la pérdida de asignación en caso de que varios brokers o todo el clúster dejen de funcionar. Para obtener más información sobre cómo habilitar la persistencia de datos, consulte [Configure Broker Persistence](https://docs.aws.amazon.com/dcv/latest/sm-admin/configure_broker_persistence.html) 