View a markdown version of this page

Atualizar um manifesto AWS do decodificador de IoT FleetWise - AWS IoT FleetWise

AWS A IoT não FleetWise estará mais aberta a novos clientes a partir de 30 de abril de 2026. Os FleetWise clientes de AWS IoT existentes podem continuar usando o serviço. O Guia para Mobilidade Conectada AWS fornece orientação sobre como desenvolver e implantar serviços modulares para soluções de mobilidade conectada que podem ser usadas para obter recursos equivalentes aos da AWS IoT FleetWise.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Atualizar um manifesto AWS do decodificador de IoT FleetWise

Importante

O acesso a determinados FleetWise recursos de AWS IoT está atualmente bloqueado. Para obter mais informações, consulte AWS Disponibilidade de regiões e recursos na AWS IoT FleetWise.

Você pode usar a operação da UpdateDecoderManifestAPI para atualizar um manifesto do decodificador. Você pode adicionar, remover e atualizar interfaces de rede e decodificadores de sinal. Você também pode alterar o status do manifesto do decodificador. O exemplo a seguir usa a AWS CLI.

Para atualizar um manifesto do decodificador, execute o comando a seguir.

decoder-manifest-nameSubstitua pelo nome do manifesto do decodificador que você está atualizando.

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

Se os sinais não tiverem regras de decodificação especificadas, você poderá criar regras de decodificação padrão. Os sinais são adicionados a uma interface decodificada personalizada com o CustomDecodingSignal$id nome totalmente qualificado do sinal. Para atualizar um manifesto do decodificador com as regras de decodificação padrão, execute o comando a seguir.

decoder-manifest-nameSubstitua pelo nome do manifesto do decodificador que você está atualizando.

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

Depois de ativar o manifesto do decodificador, você não poderá editá-lo.

Se você ativou a criptografia usando uma AWS KMS chave gerenciada pelo cliente, inclua a seguinte declaração de política para que sua função possa invocar a operação da 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" ] } ] }

Verifique a atualização do manifesto do decodificador

Você pode usar a operação da ListDecoderManifestSignalsAPI para verificar se os sinais do decodificador no manifesto do decodificador foram atualizados. O exemplo a seguir usa AWS CLI.

Para recuperar uma lista paginada de resumos de todos os sinais do decodificador (nós) em um determinado manifesto do decodificador, execute o comando a seguir.

decoder-manifest-nameSubstitua pelo nome do manifesto do decodificador que você está verificando.

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

Se você ativou a criptografia usando uma AWS KMS chave gerenciada pelo cliente, inclua a seguinte declaração de política para que sua função possa invocar a operação da 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" ] } ] }

Você pode usar a operação da ListDecoderManifestNetworkInterfacesAPI para verificar se as interfaces de rede no manifesto do decodificador foram atualizadas. O exemplo a seguir usa AWS CLI.

Para recuperar uma lista paginada de resumos de todas as interfaces de rede em um determinado manifesto do decodificador, execute o comando a seguir.

decoder-manifest-nameSubstitua pelo nome do manifesto do decodificador que você está verificando.

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

Se você ativou a criptografia usando uma AWS KMS chave gerenciada pelo cliente, inclua a seguinte declaração de política para que sua função possa invocar a operação da 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" ] } ] }