

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration de l'agent
<a name="configuring-agent"></a>

 Après avoir installé l'agent, vous devez mettre à jour le fichier de configuration de l'agent à l'adresse`/opt/aws/groundstation/etc/aws-gs-agent-config.json`. 

## Fichier de configuration de l'agent
<a name="agent-config-file"></a>

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

### Répartition des champs
<a name="field-breakdown"></a>

#### caractéristiques
<a name="capabilities"></a>

Les fonctionnalités sont spécifiées sous forme de noms de ressources Amazon du groupe de points de terminaison Dataflow.

**Obligatoire** : True

**Format :** tableau de chaînes
+ Valeurs : capacité ARNs → Chaîne

Exemples :

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

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

Ce champ contient des champs supplémentaires nécessaires pour énumérer le « périphérique » EC2 actuel.

**Obligatoire** : True

**Format :** Objet

Membres :
+ IP privées
+ IP publiques
+ agentCpuCores
+ Adaptateurs réseau

#### IP privées
<a name="private-ips"></a>

Ce champ n'est actuellement pas utilisé, mais il sera inclus pour les futurs cas d'utilisation. Si aucune valeur n'est incluse, la valeur par défaut sera [« 127.0.0.1 »]

**Obligatoire** : False

**Format :** tableau de chaînes
+ Valeurs : Adresses IP → Chaîne

Exemple :

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

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

IP élastique (EIP) par groupe de points de terminaison de flux de données.

**Obligatoire** : True

**Format :** tableau de chaînes
+ Valeurs : Adresses IP → Chaîne

Exemple :

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

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

Cela indique quels cœurs virtuels sont réservés au aws-gs-agent processus. Consultez [Planification du cœur du processeur](agent-instance-selection.md#cpu-core-planning) les exigences relatives à la définition appropriée de cette valeur. 

**Obligatoire** : True

**Format :** tableau int
+ Valeurs : Numéros de base → int 

Exemple :

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

#### Adaptateurs réseau
<a name="network-adapters"></a>

Cela correspond aux adaptateurs Ethernet, ou aux interfaces connectées ENIs, qui recevront les données.

**Obligatoire** : False

**Format :** tableau de chaînes
+ Valeurs : noms des adaptateurs Ethernet (vous pouvez les trouver en exécutant`ifconfig`) 

Exemple :

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