

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# エージェントを設定する
<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

**形式:** 文字列配列
+ 値: 機能 ARN → 文字列

例:

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

#### デバイス
<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>

データフローエンドポイントグループごとの Elastic IP (EIP)。

**必須**: True

**形式:** 文字列配列
+ 値: IP アドレス → 文字列

例:

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

#### agentCPUCores
<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>

これは、データを受信するイーサネットアダプタ (つまり ENI) に接続されたインターフェイスに対応します。

**必須**: False

**形式:** 文字列配列
+ 値: イーサネットアダプタの名前 (`ifconfig` を実行すると検索できます) 

例:

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