View a markdown version of this page

更新 AWS IoT FleetWise 解码器清单 - AWS 物联网 FleetWise

AWS FleetWise 物联网不再向新客户开放。现有的 AWS 物联网 FleetWise 客户可以继续使用该服务。上的《互联移动指南》 AWS提供了有关如何为互联移动解决方案开发和部署模块化服务的指导,这些解决方案可用于实现与 AWS 物联网同等的功能 FleetWise。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

更新 AWS IoT FleetWise 解码器清单

重要

目前对某些 AWS 物联网 FleetWise 功能的访问受到限制。有关更多信息,请参阅 AWS AWS 物联网中的区域和功能可用性 FleetWise

您可以使用 UpdateDecoderManifestAPI 操作来更新解码器清单。您可以添加、移除和更新网络接口和信号解码器。您还可以更改解码器清单的状态。下面的示例使用了 AWS CLI。

要更新解码器清单,请运行以下命令。

decoder-manifest-name替换为您要更新的解码器清单的名称。

aws iotfleetwise update-decoder-manifest / --name decoder-manifest-name / --status ACTIVE

如果信号没有指定的解码规则,则可以创建默认的解码规则。信号被添加到自定义解码接口中,CustomDecodingSignal$id设置为信号的完全限定名称。要使用默认解码规则更新解码器清单,请运行以下命令。

decoder-manifest-name替换为您要更新的解码器清单的名称。

aws iotfleetwise update-decoder-manifest / --name decoder-manifest-name / --status ACTIVE --default-for-unmapped-signals CUSTOM_DECODING
重要

激活解码器清单后,您无法对其进行编辑。

如果您启用了使用客户托管 AWS KMS 密钥的加密,请包括以下政策声明,以便您的角色可以调用 UpdateDecoderManifest API 操作。

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": [ "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID" ] } ] }

验证解码器清单更新

您可以使用 ListDecoderManifestSignalsAPI 操作来验证解码器清单中的解码器信号是否已更新。以下示例使用 AWS CLI。

要检索给定解码器清单中所有解码器信号(节点)摘要的分页列表,请运行以下命令。

decoder-manifest-name替换为您正在检查的解码器清单的名称。

aws iotfleetwise list-decoder-manifest-signals / --name decoder-manifest-name

如果您启用了使用客户托管 AWS KMS 密钥的加密,请包括以下政策声明,以便您的角色可以调用 ListDecoderManifestSignals API 操作。

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID" ] } ] }

您可以使用 ListDecoderManifestNetworkInterfacesAPI 操作来验证解码器清单中的网络接口是否已更新。下面的示例使用了 AWS CLI。

要检索给定解码器清单中所有网络接口摘要的分页列表,请运行以下命令。

decoder-manifest-name替换为您正在检查的解码器清单的名称。

aws iotfleetwise list-decoder-manifest-network-interfaces / --name decoder-manifest-name

如果您启用了使用客户托管 AWS KMS 密钥的加密,请包括以下政策声明,以便您的角色可以调用 ListDecoderManifestNetworkInterfaces API 操作。

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID" ] } ] }