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à.
Esegui Amazon Kinesis Video Streams Edge Agent come processo nativo
Configura Amazon Kinesis Video Streams Edge Agent come servizio systemd. Questa fase è opzionale.
systemdè un gestore di sistemi e servizi su dispositivi Linux. systemdè il modo consigliato per gestire il processo, in quanto riavvierà Amazon Kinesis Video Streams Edge Agent nel caso in cui l'applicazione riscontri un errore o il dispositivo che esegue l'applicazione perda alimentazione.
Esegui questa operazione:
Esegui Amazon Kinesis Video Streams Edge Agent come processo nativo
-
Crea un nuovo file
/etc/systemd/systeme assegnagli un nome.aws.kinesisvideo.edge-runtime-agent.serviceIncolla quanto segue:
[Unit] Description=AWS Kinesis Video Streams edge agent After=network.target StartLimitBurst=3StartLimitInterval=30[Service] Type=simple Restart=on-failureRestartSec=10WorkingDirectory=/download-location/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/EdgeAgentVersionEnvironment="GST_PLUGIN_PATH=/download-location/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/EdgeAgentVersion" Environment="LD_LIBRARY_PATH=/download-location/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/EdgeAgentVersion/lib"...Environment="AWS_IOT_CORE_DATA_ATS_ENDPOINT=data-account-specific-prefix.iot.aws-region.amazonaws.com" ExecStart=/usr/lib/jvm/java-11-amazon-corretto/bin/java --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true -cp kvs-edge-agent.jar:libs.jar com.amazonaws.kinesisvideo.edge.controller.ControllerApp [Install] WantedBy=multi-user.targetPer ulteriori informazioni sui parametri accettati dal file di configurazione del
systemdservizio, consultate la documentazione. Nota
Aggiungere le variabili di ambiente obbligatorie nella
...posizione, come specificato inCrea l'agente Amazon Kinesis Video Streams Edge. -
Ricarica i file di servizio per includere il nuovo servizio.
Tipo
sudo systemctl daemon-reload. -
Avviare il servizio.
Tipo
sudo systemctl start.aws.kinesisvideo.edge-runtime-agent.service -
Controlla lo stato del servizio Amazon Kinesis Video Streams Edge Agent per verificare che sia in esecuzione.
Tipo
sudo systemctl status.aws.kinesisvideo.edge-runtime-agent.serviceDi seguito è riportato un esempio dell'output che vedrai.
aws.kinesisvideo.edge-runtime-agent.service - AWS Kinesis Video Streams edge agent Loaded: loaded (/etc/systemd/system/aws.kinesisvideo.edge-runtime-agent.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2023-06-08 19:15:02 UTC; 6s ago Main PID: 506483 (java) Tasks: 23 (limit: 9518) Memory: 77.5M CPU: 4.214s CGroup: /system.slice/aws.kinesisvideo.edge-runtime-agent.service └─506483 /usr/lib/jvm/java-11-amazon-corretto/bin/java -cp kvs-edge-agent.jar:libs.jar com.amazonaws.kinesisvideo.edge.controller.ControllerApp -
Ispeziona i registri per eventuali errori.
Tipo
journalctl -e -u aws.kinesisvideo.edge-runtime-agent.service. -
Digita
systemctl --helpper visualizzare l'elenco completo delle opzioni con cui gestire il processo.systemctlDi seguito sono riportati alcuni comandi comuni per gestire Amazon Kinesis Video Streams Edge Agent:
-
Per riavviare, digita.
sudo systemctl restartaws.kinesisvideo.edge-runtime-agent.service -
Per interrompere, digita
sudo systemctl stop.aws.kinesisvideo.edge-runtime-agent.service -
Per avviare automaticamente a ogni riavvio del dispositivo, digitare
sudo systemctl enable.aws.kinesisvideo.edge-runtime-agent.service
-