

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à.

# Stati di asset e modelli
<a name="asset-and-model-states"></a>

Quando create, aggiornate o eliminate una risorsa, un modello di asset o un modello di componente, la propagazione delle modifiche richiede tempo. AWS IoT SiteWise risolve queste operazioni in modo asincrono e aggiorna lo stato di ogni risorsa. Ogni asset, modello di asset e modello di componente ha un campo di stato che contiene lo stato della risorsa e qualsiasi messaggio di errore, se applicabile. Lo stato può essere uno dei seguenti valori:
+ `ACTIVE`— La risorsa è attiva. Questo è l'unico stato in cui è possibile interrogare e interagire con risorse, modelli di asset e modelli di componenti.
+ `CREATING`— La risorsa è in fase di creazione.
+ `UPDATING`— La risorsa è in fase di aggiornamento.
+ `DELETING`— La risorsa viene eliminata.
+ `PROPAGATING`— (Solo modelli di asset e modelli di componenti) Le modifiche si propagano a tutte le risorse dipendenti (dal modello di asset agli asset o dal modello di componente ai modelli di asset).
+ `FAILED`— La risorsa non è stata convalidata durante un'operazione di creazione o aggiornamento, probabilmente a causa di un riferimento circolare in un'espressione. È possibile eliminare le risorse presenti nello `FAILED` stato.

Alcune delle operazioni di creazione, aggiornamento ed eliminazione eseguono una risorsa, un modello di asset o un modello di componente in uno stato diverso da quello in cui `ACTIVE` l'operazione è risolta. AWS IoT SiteWise Per interrogare o interagire con una risorsa dopo aver eseguito una di queste operazioni, è necessario attendere che lo stato cambi a. `ACTIVE` In caso contrario, le tue richieste avranno esito negativo.

**Topics**
+ [Controllate lo stato di una risorsa](check-asset-status.md)
+ [Controllate lo stato di un modello di asset o componente](check-model-status.md)

# Controllate lo stato di una risorsa
<a name="check-asset-status"></a>

Puoi utilizzare la AWS IoT SiteWise console o l'API per verificare lo stato di una risorsa.

**Topics**
+ [Verifica lo stato di una risorsa (console)](#check-asset-status-console)
+ [Controlla lo stato di una risorsa (AWS CLI)](#check-asset-status-cli)

## Verifica lo stato di una risorsa (console)
<a name="check-asset-status-console"></a>

Per verificare lo stato di un asset nella console AWS IoT SiteWise , attieniti alla procedura descritta di seguito.

**Per controllare lo stato di un asset (console)**

1. <a name="sitewise-open-console"></a>Passare alla [console AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. <a name="sitewise-choose-assets"></a>Nel riquadro di navigazione, scegli **Asset**.

1. Scegli l'asset da controllare.
**Suggerimento**  <a name="sitewise-expand-asset-hierarchy"></a>
Puoi scegliere l'icona a forma di freccia per espandere una gerarchia di asset e trovare il tuo asset.

1. Trova **Stato** nel pannello **Dettagli dell'asset**.  
![\[AWS IoT SiteWise Pannello dei dettagli della risorsa con lo stato attivo.\]](http://docs.aws.amazon.com/it_it/iot-sitewise/latest/userguide/images/sitewise-view-asset-status-console.png)

## Controlla lo stato di una risorsa (AWS CLI)
<a name="check-asset-status-cli"></a>

Puoi usare il AWS Command Line Interface (AWS CLI) per controllare lo stato di una risorsa.

Per verificare lo stato di una risorsa, utilizzate l'[DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html)operazione con il `assetId` parametro.

**Per controllare lo stato di una risorsa (AWS CLI)**
+ Immetti il seguente comando per descrivere l'asset. Sostituisci *asset-id* con l'ID o l'ID esterno della risorsa. L'ID esterno è un ID definito dall'utente. Per ulteriori informazioni, consulta [Oggetti di riferimento con oggetti esterni IDs](object-ids.md#external-id-references) nella *Guida per l'utente di AWS IoT SiteWise *.

  ```
  aws iotsitewise describe-asset --asset-id asset-id
  ```

  L'operazione restituisce una risposta contenente i dettagli dell'asset. La risposta contiene un `assetStatus` oggetto con la seguente struttura:

  ```
  {
      ...
      "assetStatus": {
        "state": "String",
        "error": {
           "code": "String",
           "message": "String"
        }
      }
    }
  ```

  Lo stato dell'asset si trova in `assetStatus.state` dell'oggetto JSON.

# Controllate lo stato di un modello di asset o componente
<a name="check-model-status"></a>

È possibile utilizzare la AWS IoT SiteWise console o l'API per verificare lo stato di un modello di asset o di un modello di componente.

**Topics**
+ [Verifica lo stato di un modello di asset o di un modello di componente (console)](#check-model-status-console)
+ [Verifica lo stato di un modello di asset o di un modello di componente ()AWS CLI](#check-model-status-cli)

## Verifica lo stato di un modello di asset o di un modello di componente (console)
<a name="check-model-status-console"></a>

Utilizzate la seguente procedura per verificare lo stato di un modello di asset o di un modello di componente nella AWS IoT SiteWise console.

**Suggerimento**  
I modelli di asset e i modelli di componenti sono entrambi elencati in **Modelli** nel pannello di navigazione. Il pannello **Dettagli** del modello di asset o del modello di componente selezionato indica di che tipo si tratta.

**Per verificare lo stato di un modello di asset o di un modello di componente (console)**

1. <a name="sitewise-open-console"></a>Passare alla [console AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. <a name="sitewise-choose-models"></a>Nel riquadro di navigazione selezionare **Models (Modelli)**.

1. Scegliete il modello da controllare.

1. Trova **Stato** nel pannello **Dettagli**.  
![\[AWS IoT SiteWise Schermata della pagina «Modello di asset» con lo stato del modello di asset evidenziato.\]](http://docs.aws.amazon.com/it_it/iot-sitewise/latest/userguide/images/sitewise-view-model-status-console.png)

## Verifica lo stato di un modello di asset o di un modello di componente ()AWS CLI
<a name="check-model-status-cli"></a>

È possibile utilizzare il AWS CLI per verificare lo stato di un modello di asset o di un modello di componente.

Per verificare lo stato di un modello di asset o di un modello di componente, utilizzate l'[DescribeAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAssetModel.html)operazione con il `assetModelId` parametro.

**Suggerimento**  
 AWS CLI definisce i modelli di componenti come un tipo di modello di asset. Pertanto, si utilizza la stessa [DescribeAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAssetModel.html)operazione per entrambi i tipi di modello. Il `assetModelType` campo nella risposta indica se è un `ASSET_MODEL` o un`COMPONENT_MODEL`. 

**Per verificare lo stato di un modello di asset o di un modello di componente (AWS CLI)**
+ Eseguite il comando seguente per descrivere il modello. *asset-model-id*Sostituitelo con l'ID o l'ID esterno del modello di asset o del modello di componente. L'ID esterno è un ID definito dall'utente. Per ulteriori informazioni, consulta [Oggetti di riferimento con oggetti esterni IDs](object-ids.md#external-id-references) nella *Guida per l'utente di AWS IoT SiteWise *.

  ```
  aws iotsitewise describe-asset-model --asset-model-id asset-model-id
  ```

  L'operazione restituisce una risposta che contiene i dettagli del modello. La risposta contiene un oggetto `assetModelStatus` che ha la seguente struttura.

  ```
  {
      ...
      "assetModelStatus": {
        "state": "String",
        "error": {
           "code": "String",
           "message": "String"
        }
      }
    }
  ```

  Lo stato del modello si trova `assetModelStatus.state` nell'oggetto JSON.