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.
Exécutez l'agent Amazon Kinesis Video Streams Edge en tant que processus natif
Configurez l'agent Amazon Kinesis Video Streams Edge en tant que service systemd. Il s'agit d'une étape facultative.
systemdest un gestionnaire de systèmes et de services sur les appareils Linux. systemdest la méthode recommandée pour gérer le processus, car elle redémarrera l'agent Amazon Kinesis Video Streams Edge si l'application rencontre une erreur ou si l'appareil qui l'exécute perd de l'alimentation.
Procédez comme suit :
Exécutez l'agent Amazon Kinesis Video Streams Edge en tant que processus natif
-
Créez un nouveau fichier
/etc/systemd/systemet nommez-le.aws.kinesisvideo.edge-runtime-agent.serviceCollez ce qui suit :
[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.targetPour plus d'informations sur les paramètres acceptés par le fichier de configuration du
systemdservice, consultez la documentation. Note
Ajoutez les variables d'environnement requises à l'
...emplacement, comme indiqué dansCréez l'agent Amazon Kinesis Video Streams Edge. -
Rechargez les fichiers de service pour inclure le nouveau service.
Tapez
sudo systemctl daemon-reload. -
Lancez le service .
Tapez
sudo systemctl start.aws.kinesisvideo.edge-runtime-agent.service -
Vérifiez l'état du service Amazon Kinesis Video Streams Edge Agent pour vérifier qu'il est en cours d'exécution.
Tapez
sudo systemctl status.aws.kinesisvideo.edge-runtime-agent.serviceVoici un exemple de la sortie que vous verrez.
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 -
Inspectez les journaux pour détecter d'éventuelles erreurs.
Tapez
journalctl -e -u aws.kinesisvideo.edge-runtime-agent.service. -
Tapez
systemctl --helppour obtenir la liste complète des options permettant de gérer le processussystemctl.Voici quelques commandes courantes permettant de gérer l'agent Amazon Kinesis Video Streams Edge :
-
Pour redémarrer, tapez
sudo systemctl restart.aws.kinesisvideo.edge-runtime-agent.service -
Pour arrêter, tapez
sudo systemctl stop.aws.kinesisvideo.edge-runtime-agent.service -
Pour démarrer automatiquement à chaque redémarrage de l'appareil, tapez
sudo systemctl enable.aws.kinesisvideo.edge-runtime-agent.service
-