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.
Installer la AWS IoT Greengrass composant du gestionnaire de journaux sur l'appareil
Note
Soyez conscient des CloudWatch quotas.
Suivez ces procédures pour configurer les journaux de l'agent Amazon Kinesis Video Streams Edge afin qu'ils soient automatiquement chargés à CloudWatch l'aide du composant gestionnaire de AWS IoT Greengrass journaux. Il s'agit d'une étape facultative.
Installer la AWS IoT Greengrass composant du gestionnaire de journaux
-
Vérifiez que le rôle du AWS IoT Greengrass terminal dispose des autorisations appropriées.
Connectez-vous au Console de gestion AWS et ouvrez la console IAM à https://console.aws.amazon.com/iam/
l'adresse. -
Cliquez sur Rôles dans la barre de navigation de gauche.
-
Choisissez le nom du rôle TES créé dansConfigurez le AWS IoT Greengrass V2 périphérique principal sur l'appareil. Utilisez la barre de recherche si nécessaire.
-
Sélectionnez la
GreengrassV2TokenExchangeRoleAccesspolitique. -
Sélectionnez l'onglet JSON et vérifiez que la politique se présente comme suit :
-
Si la
GreengrassV2TokenExchangeRoleAccesspolitique n'existe pas ou si certaines autorisations requises sont manquantes, créez une nouvelle stratégie IAM avec ces autorisations et associez-la au rôle TES créé dansConfigurez le AWS IoT Greengrass V2 périphérique principal sur l'appareil.
-
Connectez-vous à Console de gestion AWS et ouvrez la AWS IoT Core console à l'adresse https://console.aws.amazon.com/iot/
. Vérifiez que la région appropriée est sélectionnée. -
Dans la barre de navigation de gauche, sélectionnez Appareils Greengrass, Déploiements.
Choisissez le déploiement dont la cible est la même que celle que vous avez créée dansConfigurez le AWS IoT Greengrass V2 périphérique principal sur l'appareil.
-
Dans le coin supérieur droit, sélectionnez Actions, puis choisissez Réviser.
Dans la fenêtre contextuelle qui apparaît, choisissez Réviser le déploiement.
-
Complétez les sections suivantes :
-
Étape 1 : Spécifiez la cible. Choisissez Suivant.
-
Étape 2 : Sélectionnez les composants.
-
Vérifiez qu'il s'agit du composant AWS.Greengrass.cli et de aws.greengrass. SecretManagerles composants sont toujours sélectionnés.
Important
Ne désinstallez pas ces composants.
-
Activez le bouton Afficher uniquement les composants sélectionnés et recherchez aws.greengrass. LogManager.
-
Cochez la case à côté de aws.greengrass. LogManager, puis choisissez Suivant.
-
-
Étape 3 : Configuration des composants. Configurez le composant gestionnaire de AWS IoT Greengrass journaux pour télécharger les journaux générés par l'agent Amazon Kinesis Video Streams Edge.
Sélectionnez le fichier aws.greengrass. LogManagercomposant, puis choisissez Configurer le composant.
Dans l'écran qui apparaît, collez la configuration suivante du gestionnaire de journaux dans la zone Configuration à fusionner.
{ "logsUploaderConfiguration": { "componentLogsConfigurationMap": { "aws.kinesisvideo.KvsEdgeComponent/java_kvs.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "java_kvs.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvs_edge.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvs_edge.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvssink.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvssink.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvs_streams.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvs_streams.log\\w*" } } }, "periodicUploadIntervalSec": "1" }Important
La
logFileDirectoryPathconfiguration précédente suppose que l'emplacement de sortie de journalisation par défaut est utilisé.Note
Pour plus d'informations sur chacun des paramètres de configuration du gestionnaire de journaux, consultez la section Gestionnaire de journaux du Guide du AWS IoT Greengrass Version 2 développeur.
Une fois que vous avez terminé, sélectionnez Confirmer, puis cliquez sur Suivant.
-
Étape 4 : Configuration des paramètres avancés. Sélectionnez Suivant.
-
Étape 5 : Révision. Sélectionnez Deploy (Déployer).
-
-
Vérifiez que le composant du gestionnaire de AWS journaux et les autorisations ont été correctement installés.
-
Sur l'instance Ubuntu Amazon EC2, tapez
sudo /greengrass/v2/bin/greengrass-cli component details --name aws.greengrass.LogManagerpour vérifier que le composant a reçu la configuration mise à jour. -
Inspectez les journaux AWS IoT Greengrass principaux.
Tapez
sudo less /greengrass/v2/logs/greengrass.log.Vérifiez les erreurs de déploiement.
En cas d'erreur, modifiez le déploiement pour supprimer le
aws.greengrass.LogManagercomposant.Tapez
sudo service greengrass restartpour redémarrer le service AWS IoT Greengrass principal.Si l'erreur de déploiement était liée à des autorisations manquantes, vérifiez Ajouter des autorisations au rôle de service d'échange de jetons (TES) que le rôle TES dispose des autorisations appropriées. Répétez ensuite cette section.