

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.

# Configure el agente
<a name="configuring-agent"></a>

 Tras instalar el agente, debe actualizar el archivo de configuración del agente en `/opt/aws/groundstation/etc/aws-gs-agent-config.json`. 

## Archivo de configuración del agente
<a name="agent-config-file"></a>

### Ejemplo
<a name="agent-config-file-example"></a>

```
{
  "capabilities": [
    "arn:aws:groundstation:eu-central-1:123456789012:dataflow-endpoint-group/bb6c19ea-1517-47d3-99fa-3760f078f100"
  ],
  "device": {
  "privateIps": [
    "127.0.0.1"
  ],
  "publicIps": [
    "1.2.3.4"
  ],
  "agentCpuCores": [ 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92 ]
}
```

### Desglose de campos
<a name="field-breakdown"></a>

#### capacidades
<a name="capabilities"></a>

Las capacidades se especifican como nombres de recursos de Amazon de Dataflow Endpoint Group.

**Obligatorio**: true

**Formato:** matriz de cadenas
+ Valores: capacidad ARNs → Cadena

Ejemplos:

```
"capabilities": [
    "arn:aws:groundstation:${AWS::Region}:${AWS::AccountId}:dataflow-endpoint-group/${DataflowEndpointGroupId}"
]
```

#### dispositivo
<a name="device"></a>

Este campo contiene los campos adicionales necesarios para enumerar el dispositivo EC2 actual.

**Obligatorio**: true

**Formato:** objeto

Miembros:
+ privateIps
+ publicIps
+ agentCpuCores
+ networkAdapters

#### privateIps
<a name="private-ips"></a>

Este campo no se utiliza actualmente, pero se incluye para futuros casos de uso. Si no se incluye ningún valor, el valor predeterminado será [«127.0.0.1»]

**Obligatorio:** false

**Formato:** matriz de cadenas
+ Valores: Direcciones IP → Cadena

Ejemplo:

```
"privateIps": [
    "127.0.0.1"
],
```

#### publicIps
<a name="public-ips"></a>

IP elástica (EIP) para cada grupo de puntos de conexión de flujo de datos.

**Obligatorio**: true

**Formato:** matriz de cadenas
+ Valores: Direcciones IP → Cadena

Ejemplo:

```
"publicIps": [
    "9.8.7.6"
],
```

#### agente CPUCores
<a name="agent-cpu-cores"></a>

Especifica qué núcleos virtuales están reservados para el aws-gs-agent proceso. Consulte [Planificación del núcleo de la CPU](agent-instance-selection.md#cpu-core-planning) para conocer los requisitos para establecer este valor de forma adecuada. 

**Obligatorio**: true

**Formato:** matriz int
+ Valores: Números básicos → int 

Ejemplo:

```
"agentCpuCores": [
    24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92
]
```

#### networkAdapters
<a name="network-adapters"></a>

Esto corresponde a los adaptadores Ethernet, o las interfaces conectadas ENIs, que recibirán los datos.

**Obligatorio:** false

**Formato:** matriz de cadenas
+ Valores: nombres de adaptadores de Ethernet (puede encontrarlos ejecutando `ifconfig`) 

Ejemplo:

```
"networkAdapters": [
    "eth0"
]
```