

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配置代理
<a name="configuring-agent"></a>

 安装座席后，必须更新 `/opt/aws/groundstation/etc/aws-gs-agent-config.json` 中的座席配置文件。

## 代理配置文件
<a name="agent-config-file"></a>

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

### 现场细分
<a name="field-breakdown"></a>

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

功能指定为数据流端点组 Amazon 资源名称。

**必需**：True

**格式：**字符串数组
+ 值：能力 ARNs → 字符串

示例：

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

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

此字段包含枚举当前 EC2“设备”所需的其他字段。

**必需**：True

**格式：**对象

成员：
+ privateIps
+ publicIps
+ agentCpuCores
+ networkAdapters

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

该字段目前未使用，但包含在将来的用例中。如果未包含任何值，则默认为 [“127.0.0.1”]

**必需**：False

**格式：**字符串数组
+ 值：IP 地址 → 字符串

示例：

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

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

每个数据流端点组的弹性 IP (EIP)。

**必需**：True

**格式：**字符串数组
+ 值：IP 地址 → 字符串

示例：

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

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

这指定了为该 aws-gs-agent进程保留哪些虚拟内核。有关适当设置此值的要求，请参阅 [CPU 核心规划](agent-instance-selection.md#cpu-core-planning)。

**必需**：True

**格式：**整数数组
+ 值：核心数字 → 整数 

示例：

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

这与将接收数据的以太网适配器或连接的接口相对应。 ENIs

**必需**：False

**格式：**字符串数组
+ 值：以太网适配器名称（可以通过运行 `ifconfig` 查找） 

示例：

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