

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 una plantilla AWS de FleetWise estado de IoT
<a name="update-state-template"></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).

Puede usar la operación de la [UpdateStateTemplate](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateStateTemplate.html)API o la FleetWise consola de AWS IoT para actualizar una plantilla de estado existente.

## Actualizar una plantilla de estado (consola)
<a name="update-template-console"></a>

Para actualizar una plantilla de estado desde la consola, vaya a la página de [plantillas de estado](https://console.aws.amazon.com/iotfleetwise/home#/stateTemplates) de la FleetWise consola de AWS IoT y lleve a cabo los siguientes pasos.

1. Elija la plantilla de estado que desee actualizar y, a continuación, elija **Editar**.

1. Edita los detalles de la plantilla de estado y, a continuación, selecciona **Guardar cambios**.

## Actualizar una plantilla de estado (AWS CLI)
<a name="update-template-cli"></a>

Para actualizar una plantilla de estado, ejecute el siguiente comando.

*update-state-template*Sustitúyalo por el nombre del archivo.json que contiene la configuración de la plantilla de estado.

```
aws iotfleetwise update-state-template \
    --cli-input-json file://update-state-template.json
```

**Example configuración de la plantilla de estado**  
`stateTemplateProperties`Debe contener los nombres completos de las señales.  
El `dataExtraDimensions` y `metadataExtraDimensions` deben contener los nombres completos de los atributos del vehículo.  

```
{
    "identifier": "state-template-name",
    "stateTemplatePropertiesToAdd": [
        "Vehicle.Signal.Three"
    ],
    "stateTemplatePropertiesToRemove": [
        "Vehicle.Signal.One"
    ],
    "dataExtraDimensions": [
        "Vehicle.Attribute.One",
        "Vehicle.Attribute.Two"
    ],
    "metadataExtraDimensions": [
        "Vehicle.Attribute.Three",
        "Vehicle.Attribute.Four"
    ]
}
```