

AWS L'IoT non FleetWise è più aperto a nuovi clienti. FleetWise I clienti AWS IoT esistenti possono continuare a utilizzare il servizio. La [Guida per la mobilità connessa AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/) fornisce indicazioni su come sviluppare e implementare servizi modulari per soluzioni di mobilità connessa che possono essere utilizzate per ottenere funzionalità equivalenti a quelle dell' AWS IoT FleetWise.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiornare un modello di FleetWise stato AWS IoT
<a name="update-state-template"></a>

**Importante**  
L'accesso a determinate FleetWise funzionalità AWS IoT è attualmente limitato. Per ulteriori informazioni, consulta [AWS Disponibilità di aree e funzionalità nell' AWS IoT FleetWise](fleetwise-regions.md).

Puoi utilizzare l'operazione [UpdateStateTemplate](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateStateTemplate.html)API o la FleetWise console AWS IoT per aggiornare un modello di stato esistente.

## Aggiorna un modello di stato (console)
<a name="update-template-console"></a>

Per aggiornare un modello di stato dalla console, vai alla pagina [Modelli di stato](https://console.aws.amazon.com/iotfleetwise/home#/stateTemplates) della FleetWise console AWS IoT ed esegui i seguenti passaggi.

1. Scegli il modello di stato che desideri aggiornare, quindi scegli **Modifica**.

1. Modifica i dettagli del modello di stato, quindi scegli **Salva modifiche**.

## Aggiorna un modello di stato (AWS CLI)
<a name="update-template-cli"></a>

Per aggiornare un modello di stato, esegui il comando seguente.

Sostituiscilo {{update-state-template}} con il nome del file.json che contiene la configurazione del modello di stato.

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

**Example configurazione del modello di stato**  
`stateTemplateProperties`dovrebbe contenere i nomi completi dei segnali.  
La `dataExtraDimensions` e `metadataExtraDimensions` deve contenere i nomi completi degli attributi del veicolo.  

```
{
    "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"
    ]
}
```