Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Ein AWS FleetWise IoT-Decoder-Manifest aktualisieren
Wichtig
Der Zugriff auf bestimmte AWS FleetWise IoT-Funktionen ist derzeit gesperrt. Weitere Informationen finden Sie unter AWS Verfügbarkeit von Regionen und Funktionen im AWS Internet der Dinge FleetWise.
Sie können den UpdateDecoderManifestAPIVorgang verwenden, um ein Decoder-Manifest zu aktualisieren. Sie können Netzwerkschnittstellen und Signaldecoder hinzufügen, entfernen und aktualisieren. Sie können auch den Status des Decoder-Manifests ändern. Das folgende Beispiel verwendet die AWS CLI.
Führen Sie den folgenden Befehl aus, um ein Decoder-Manifest zu aktualisieren.
Ersetzen decoder-manifest-name
mit dem Namen des Decoder-Manifests, das Sie aktualisieren.
aws iotfleetwise update-decoder-manifest / --name
decoder-manifest-name
/ --status ACTIVE
Wenn für die Signale keine festgelegten Dekodierungsregeln gelten, können Sie Standard-Dekodierungsregeln erstellen. Die Signale werden einer benutzerdefinierten dekodierten Schnittstelle hinzugefügt, wobei der vollständig qualifizierte Name des Signals CustomDecodingSignal$id
festgelegt wird. Führen Sie den folgenden Befehl aus, um ein Decoder-Manifest mit den Standard-Dekodierungsregeln zu aktualisieren.
Ersetzen decoder-manifest-name
mit dem Namen des Decoder-Manifests, das Sie aktualisieren.
aws iotfleetwise update-decoder-manifest / --name
decoder-manifest-name
/ --status ACTIVE --default-for-unmapped-signals CUSTOM_DECODING
Wichtig
Nachdem Sie das Decoder-Manifest aktiviert haben, können Sie es nicht mehr bearbeiten.
Wenn Sie die Verschlüsselung mit einem vom Kunden verwalteten AWS KMS Schlüssel aktiviert haben, fügen Sie die folgende Richtlinienerklärung bei, damit Ihre Rolle den UpdateDecoderManifest
API Vorgang aufrufen kann.
{ "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
" ] }, ] }
Überprüfen Sie das Decoder-Manifest-Update
Sie können den ListDecoderManifestSignalsAPIVorgang verwenden, um zu überprüfen, ob die Decodersignale im Decoder-Manifest aktualisiert wurden. Das folgende Beispiel verwendet. AWS CLI
Führen Sie den folgenden Befehl aus, um eine paginierte Liste mit Zusammenfassungen aller Decodersignale (Knoten) in einem bestimmten Decoder-Manifest abzurufen.
Ersetzen decoder-manifest-name
mit dem Namen des Decoder-Manifests, das Sie überprüfen.
aws iotfleetwise list-decoder-manifest-signals / --name
decoder-manifest-name
Wenn Sie die Verschlüsselung mit einem vom Kunden verwalteten AWS KMS Schlüssel aktiviert haben, fügen Sie die folgende Richtlinienerklärung bei, damit Ihre Rolle den ListDecoderManifestSignals
API Vorgang aufrufen kann.
{ "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
" ] }, ] }
Sie können den ListDecoderManifestNetworkInterfacesAPIVorgang verwenden, um zu überprüfen, ob die Netzwerkschnittstellen im Decoder-Manifest aktualisiert wurden. Im folgenden Beispiel wird verwende AWS CLI.
Führen Sie den folgenden Befehl aus, um eine paginierte Liste mit Zusammenfassungen aller Netzwerkschnittstellen in einem bestimmten Decoder-Manifest abzurufen.
Ersetzen decoder-manifest-name
mit dem Namen des Decoder-Manifests, das Sie überprüfen.
aws iotfleetwise list-decoder-manifest-network-interfaces / --name
decoder-manifest-name
Wenn Sie die Verschlüsselung mit einem vom Kunden verwalteten AWS KMS Schlüssel aktiviert haben, fügen Sie die folgende Richtlinienerklärung bei, damit Ihre Rolle den ListDecoderManifestNetworkInterfaces
API Vorgang aufrufen kann.
{ "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
" ] }, ] }