

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configura l'agente
<a name="configuring-agent"></a>

 Dopo aver installato l'agente, è necessario aggiornare il file di configurazione dell'agente all'indirizzo`/opt/aws/groundstation/etc/aws-gs-agent-config.json`. 

## File di configurazione dell'agente
<a name="agent-config-file"></a>

### Esempio
<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 ]
}
```

### Suddivisione del campo
<a name="field-breakdown"></a>

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

Le funzionalità sono specificate come Dataflow Endpoint Group Amazon Resource Names.

**Obbligatorio**: True

**Formato: String Array**
+ Valori: capability ARNs → String

Esempi:

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

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

Questo campo contiene campi aggiuntivi necessari per enumerare il «dispositivo» EC2 corrente.

**Obbligatorio**: True

**Formato**: oggetto

Membri:
+ IP privati
+ IP pubblici
+ agentCpuCores
+ Adattatori di rete

#### IP privati
<a name="private-ips"></a>

Questo campo non è attualmente utilizzato, ma è incluso per casi d'uso futuri. Se non è incluso alcun valore, il valore predefinito è [«127.0.0.1»]

**Obbligatorio**: falso

**Formato: String Array**
+ Valori: Indirizzi IP → Stringa

Esempio:

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

#### IP pubblici
<a name="public-ips"></a>

IP elastico (EIP) per gruppo di endpoint di flussi di dati.

**Obbligatorio**: True

**Formato: String Array**
+ Valori: Indirizzi IP → Stringa

Esempio:

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

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

Questo specifica quali core virtuali sono riservati al aws-gs-agent processo. Vedi i requisiti [Pianificazione del core della CPU](agent-instance-selection.md#cpu-core-planning) per impostare questo valore in modo appropriato. 

**Obbligatorio**: True

**Formato:** Int Array
+ Valori: Core Numbers → int 

Esempio:

```
"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
]
```

#### Adattatori di rete
<a name="network-adapters"></a>

Corrisponde agli adattatori Ethernet, o alle interfacce collegate, che riceveranno i dati ENIs.

**Obbligatorio**: falso

**Formato: String Array**
+ Valori: nomi degli adattatori Ethernet (è possibile trovarli eseguendo`ifconfig`) 

Esempio:

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