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.
Mettre à jour le manifeste d'un FleetWise décodeur AWS IoT
Important
L'accès à certaines FleetWise fonctionnalités de AWS l'IoT est actuellement restreint. Pour de plus amples informations, veuillez consulter AWS Disponibilité des régions et des fonctionnalités dans AWS l'IoT FleetWise.
Vous pouvez utiliser cette UpdateDecoderManifestAPIopération pour mettre à jour le manifeste d'un décodeur. Vous pouvez ajouter, supprimer et mettre à jour des interfaces réseau et des décodeurs de signaux. Vous pouvez également modifier le statut du manifeste du décodeur. L'exemple suivant repose sur AWS CLI.
Pour mettre à jour le manifeste d'un décodeur, exécutez la commande suivante.
Remplacez decoder-manifest-name
avec le nom du manifeste du décodeur que vous mettez à jour.
aws iotfleetwise update-decoder-manifest / --name
decoder-manifest-name
/ --status ACTIVE
Si les signaux n'ont pas de règles de décodage spécifiées, vous pouvez créer des règles de décodage par défaut. Les signaux sont ajoutés à une interface décodée personnalisée avec le nom complet du signal CustomDecodingSignal$id
défini. Pour mettre à jour le manifeste d'un décodeur avec les règles de décodage par défaut, exécutez la commande suivante.
Remplacez decoder-manifest-name
avec le nom du manifeste du décodeur que vous mettez à jour.
aws iotfleetwise update-decoder-manifest / --name
decoder-manifest-name
/ --status ACTIVE --default-for-unmapped-signals CUSTOM_DECODING
Important
Après avoir activé le manifeste du décodeur, vous ne pouvez pas le modifier.
Si vous avez activé le chiffrement à l'aide d'une AWS KMS clé gérée par le client, incluez la déclaration de politique suivante afin que votre rôle puisse invoquer l'UpdateDecoderManifest
APIopération.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": [ "arn:aws:kms:
KMS_KEY_REGION
:KMS_KEY_ACCOUNT_ID
:key/KMS_KEY_ID
" ] }, ] }
Vérifier la mise à jour du manifeste du décodeur
Vous pouvez utiliser cette ListDecoderManifestSignalsAPIopération pour vérifier si les signaux du décodeur contenus dans le manifeste du décodeur ont été mis à jour. L'exemple suivant utilise AWS CLI.
Pour récupérer une liste paginée de résumés de tous les signaux du décodeur (nœuds) dans un manifeste de décodeur donné, exécutez la commande suivante.
Remplacez decoder-manifest-name
avec le nom du manifeste du décodeur que vous êtes en train de vérifier.
aws iotfleetwise list-decoder-manifest-signals / --name
decoder-manifest-name
Si vous avez activé le chiffrement à l'aide d'une AWS KMS clé gérée par le client, incluez la déclaration de politique suivante afin que votre rôle puisse invoquer l'ListDecoderManifestSignals
APIopération.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "arn:aws:kms:
KMS_KEY_REGION
:KMS_KEY_ACCOUNT_ID
:key/KMS_KEY_ID
" ] }, ] }
Vous pouvez utiliser cette ListDecoderManifestNetworkInterfacesAPIopération pour vérifier si les interfaces réseau du manifeste du décodeur ont été mises à jour. L’exemple suivant utilise AWS CLI.
Pour récupérer une liste paginée de résumés de toutes les interfaces réseau dans un manifeste de décodeur donné, exécutez la commande suivante.
Remplacez decoder-manifest-name
avec le nom du manifeste du décodeur que vous êtes en train de vérifier.
aws iotfleetwise list-decoder-manifest-network-interfaces / --name
decoder-manifest-name
Si vous avez activé le chiffrement à l'aide d'une AWS KMS clé gérée par le client, incluez la déclaration de politique suivante afin que votre rôle puisse invoquer l'ListDecoderManifestNetworkInterfaces
APIopération.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "arn:aws:kms:
KMS_KEY_REGION
:KMS_KEY_ACCOUNT_ID
:key/KMS_KEY_ID
" ] }, ] }