

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurar o agente
<a name="configuring-agent"></a>

 Depois de instalar o agente, você deve atualizar o arquivo de configuração do agente em `/opt/aws/groundstation/etc/aws-gs-agent-config.json`. 

## Arquivo de configuração do agente
<a name="agent-config-file"></a>

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

### Detalhamento do campo
<a name="field-breakdown"></a>

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

Os recursos são especificados como nomes de recursos da Amazon do Dataflow Endpoint Group.

**Obrigatório**: verdadeiro

**Formato:** String Array
+ Valores: capacidade ARNs → Cadeia

Exemplos:

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

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

Esse campo contém campos adicionais necessários para enumerar o “dispositivo” EC2 atual.

**Obrigatório**: verdadeiro

**Formato:** objeto

Membros:
+ privateIp
+ publicIp
+ agentCpuCores
+ networkAdapters

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

No momento, esse campo não é usado, mas está incluído para futuros casos de uso. Se nenhum valor for incluído, o padrão será [“127.0.0.1”]

**Obrigatório**: falso

**Formato:** String Array
+ Valores: Endereços IP → String

Exemplo:

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

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

IP elástico (EIP) por grupo de endpoint de fluxo de dados.

**Obrigatório**: verdadeiro

**Formato:** String Array
+ Valores: Endereços IP → String

Exemplo:

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

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

Isso especifica quais núcleos virtuais são reservados para o aws-gs-agent processo. Consulte [Planejamento do núcleo da CPU](agent-instance-selection.md#cpu-core-planning) para ver os requisitos para definir esse valor adequadamente. 

**Obrigatório**: verdadeiro

**Formato:** Int Array
+ Valores: números principais → int 

Exemplo:

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

Isso corresponde aos adaptadores Ethernet, ou interfaces conectadas ENIs, que receberão dados.

**Obrigatório**: falso

**Formato:** String Array
+ Valores: nomes dos adaptadores Ethernet (pode encontrá-los executando `ifconfig`) 

Exemplo:

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