

AWS A IoT não FleetWise está mais aberta a novos clientes. Os FleetWise clientes de AWS IoT existentes podem continuar usando o serviço. O [Guia para Mobilidade Conectada AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-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
<a name="update-decoder-manifest"></a>

**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](fleetwise-regions.md).

Você pode usar a operação da [UpdateDecoderManifest](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateDecoderManifest.html)API 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-name}}Substitua 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-name}}Substitua 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](key-management.md) 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
<a name="verify-decoder-update"></a>

Você pode usar a operação da [ListDecoderManifestSignals](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestSignals.html)API 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-name}}Substitua 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](key-management.md) 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 [ListDecoderManifestNetworkInterfaces](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestNetworkInterfaces.html)API 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-name}}Substitua 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](key-management.md) 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}}"
            ]
        }
    ]
}
```

------