View a markdown version of this page

Configurare l'agente - AWS Ground Station

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à.

Configurare l'agente

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

Esempio

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

capabilities

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

Obbligatorio: True

Formato: String Array

  • Valori: capacità ARNs → String

Esempi:

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

dispositivo

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

Obbligatorio: True

Formato: Oggetto

Membri:

  • IP privati

  • IPS pubblici

  • agente CpuCores

  • adattatori di rete

IP privati

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 → String

Esempio:

"privateIps": [ "127.0.0.1" ],

IPS pubblici

IP elastico (EIP) per gruppo di endpoint del flusso di dati.

Obbligatorio: True

Formato: String Array

  • Valori: Indirizzi IP → String

Esempio:

"publicIps": [ "9.8.7.6" ],

Core CPU dell'agente

Specifica quali core virtuali sono riservati per il processo aws-gs-agent. Consulta i requisiti Pianificazione del core della CPU per impostare correttamente questo valore.

Obbligatorio: True

Formato: Int Array

  • Valori: Numeri principali → 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

Ciò corrisponde agli adattatori Ethernet, o interfacce collegate agli ENI, che riceveranno i dati.

Obbligatorio: falso

Formato: String Array

  • Valori: nomi degli adattatori Ethernet (è possibile trovarli eseguendoip link show)

Esempio:

"networkAdapters": [ "eth0" ]