AWS Problemas manifestos do FleetWise decodificador de IoT - 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á.

AWS Problemas manifestos do FleetWise decodificador de IoT

Solucione problemas com manifesto do decodificador.

Diagnosticando chamadas de manifesto do decodificador API
Erro Diretrizes de solução de problemas
UpdateOperationFailure.ConflictingDecoderUpdate O mesmo manifesto do decodificador tem várias solicitações de atualização. Espere e tente novamente.
UpdateOperationFailure.InternalFailure InternalFailure é lançado como uma exceção encapsulada. O problema em si depende da exceção encapsulada.
UpdateOperationFailure.ActiveDecoderUpdate O manifesto do decodificador está em um estado Active e não pode ser atualizado. Altere o estado do manifesto do decodificador para DRAFT e tente novamente.
UpdateOperationFailure.ConflictingModelUpdate AWS A IoT FleetWise está tentando se validar em relação a um modelo de veículo (manifesto do modelo) que está sendo modificado por outra pessoa. Espere e tente novamente.
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_DATA_ENTRIES_NOT_FOUND O modelo do veículo não tem nenhum sinal associado a ele. Adicione sinais ao modelo do veículo e verifique se eles podem ser encontrados no catálogo de sinais associado.
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_NOT_ACTIVE Atualize o modelo do veículo para que ele fique no estado ACTIVE e tente novamente.
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_NOT_FOUND AWS A IoT não FleetWise consegue encontrar o modelo do veículo associado ao manifesto do decodificador. Verifique o Amazon Resource Name (ARN) do modelo do veículo e tente novamente.
UpdateOperationFailure.ModelManifestValidationResponse(FailureReason.MODEL_DATA_ENTRIES_READ_FAILURE A validação do modelo do veículo falhou porque os nomes dos sinais do modelo do veículo não foram encontrados no catálogo de sinais. Verifique se os sinais no modelo do veículo estão todos incluídos no catálogo de sinais associado.
UpdateOperationFailure.ValidationFailure Sinais ou interfaces de rede que não são válidos foram encontrados na solicitação para atualizar o manifesto do decodificador. Verifique se todos os sinais e interfaces de rede retornados pela exceção existem, se todos os sinais usados estão associados a uma interface disponível e se você não removerá uma interface que tenha sinais associados a ela.
UpdateOperationFailure.KmsKeyAccessDenied Há um problema de permissão na tecla AWS Key Management Service (AWS KMS) usada para a operação. Verifique se você está usando um perfil que tenha acesso à chave e tente novamente.
UpdateOperationFailure.DecoderDoesNotExist O manifesto do decodificador não existe. Verifique o nome manifesto do decodificador e tente novamente.

As mensagens de erro de dados de sistemas de visão com o motivo SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG incluirão uma dica na resposta que fornece informações sobre por que a solicitação falhou. Você pode usar a dica para determinar quais diretrizes de solução de problemas seguir.

nota

O recurso de dados de sistemas de visão está na versão de teste e está sujeito a alterações.

Diagnosticar a validação de dados de sistemas de visão do manifesto do decodificador
Erro Diretrizes de solução de problemas
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.NO_SIGNAL_IN_CATALOG_FOR_DECODER_SIGNAL) AWS A IoT FleetWise não encontrou a estrutura do sinal raiz usada no decodificador de sinal usando o catálogo de sinais. Verifique se o sinal raiz da estrutura está definido corretamente no catálogo de sinais.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_TYPE_INCOMPATIBLE_WITH_MESSAGE_SIGNAL_TYPE) Uma mensagem primitiva no catálogo de sinais não foi definida com o mesmo tipo de dados na solicitação de atualização do manifesto do decodificador. Verifique se as mensagens primitivas definidas na solicitação correspondem à definição do catálogo de sinais correspondente.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.STRUCT_SIZE_MISMATCH) O número de propriedades definidas em uma struct no catálogo de sinais não corresponde ao número de propriedades que você está tentando decodificar no manifesto do decodificador. Verifique se você tem o número correto de sinais para decodificar comparando-o com os sinais definidos no catálogo de sinais.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) AWS A IoT FleetWise encontrou um sinal definido como a STRUCT no catálogo de sinais sem um structuredMessageDefinition definido na solicitação do manifesto do decodificador. Certifique-se de que cada estrutura esteja definida como a structuredMessageDefinition na solicitação de atualização do manifesto do decodificador.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) O sinal raiz da estrutura usada no manifesto do decodificador não está definido adequadamente como uma estrutura no catálogo de sinais. A estrutura do sinal raiz usada no manifesto do decodificador deve ter seu structFullyQualified nome de campo definido. Ele também precisa de um STRUCT nó com isso fullyQualifiedName.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) Uma das mensagens de folha usadas na solicitação do manifesto do decodificador não está definida como uma mensagem primitiva. Verifique se todos os objetos de folha na solicitação estão definidos como mensagens primitivas.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) Um objeto de matriz no catálogo de sinais não foi definido como uma structuredMessageList definição na solicitação de atualização do manifesto do decodificador. Verifique se todas as propriedades da matriz estão definidas como structuredMessageList Definição na solicitação de atualização do manifesto do decodificador.