

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualizar un manifiesto de FleetWise decodificador de AWS IoT
<a name="update-decoder-manifest"></a>

**importante**  
El acceso a ciertas FleetWise funciones de AWS IoT está actualmente restringido. Para obtener más información, consulte [AWS Disponibilidad regional y de funciones en el AWS IoT FleetWise](fleetwise-regions.md).

Puedes usar la operación de la [UpdateDecoderManifest](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateDecoderManifest.html)API para actualizar el manifiesto de un decodificador. Puede agregar, eliminar y actualizar interfaces de red y decodificadores de señal. También puede cambiar el estado del manifiesto del decodificador. El siguiente ejemplo utiliza AWS CLI.

Para actualizar el manifiesto del decodificador, ejecute el siguiente comando:

*decoder-manifest-name*Sustitúyelo por el nombre del manifiesto del decodificador que estás actualizando.

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

Si las señales no tienen reglas de decodificación especificadas, puede crear reglas de decodificación predeterminadas. Las señales se añaden a una interfaz decodificada personalizada `CustomDecodingSignal$id` con el nombre completo de la señal. Para actualizar el manifiesto de un decodificador con las reglas de decodificación predeterminadas, ejecute el siguiente comando.

*decoder-manifest-name*Sustitúyelo por el nombre del manifiesto del decodificador que está actualizando.

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

**importante**  
Una vez activado el manifiesto del decodificador, no puede editarlo.

Si has [activado el cifrado](key-management.md) con una AWS KMS clave gestionada por el cliente, incluye la siguiente declaración de política para que tu función pueda invocar la operación de la `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"
            ]
        }
    ]
}
```

------

## Verifica la actualización del manifiesto del decodificador
<a name="verify-decoder-update"></a>

Puede utilizar la operación de la [ListDecoderManifestSignals](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestSignals.html)API para comprobar si las señales del decodificador del manifiesto del decodificador se han actualizado. En el siguiente ejemplo se utiliza. AWS CLI

Para recuperar una lista paginada de resúmenes de todas las señales del decodificador (nodos) de un manifiesto del decodificador determinado, ejecute el siguiente comando.

*decoder-manifest-name*Sustitúyalo por el nombre del manifiesto del decodificador que estás comprobando.

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

Si has [activado el cifrado](key-management.md) con una AWS KMS clave gestionada por el cliente, incluye la siguiente declaración de política para que tu función pueda invocar la operación de la `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"
            ]
        }
    ]
}
```

------

Puede utilizar la operación de [ListDecoderManifestNetworkInterfaces](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestNetworkInterfaces.html)API para comprobar si las interfaces de red del manifiesto del decodificador se han actualizado. El siguiente ejemplo utiliza AWS CLI.

Para recuperar una lista paginada de resúmenes de todas las interfaces de red en un manifiesto del decodificador determinado, ejecute el siguiente comando.

*decoder-manifest-name*Sustitúyalo por el nombre del manifiesto del decodificador que estás comprobando.

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

Si has [activado el cifrado](key-management.md) con una AWS KMS clave gestionada por el cliente, incluye la siguiente declaración de política para que tu función pueda invocar la operación de la `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"
            ]
        }
    ]
}
```

------