Eliminare i modelli di asset - AWS IoT SiteWise

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

Eliminare i modelli di asset

È possibile utilizzare la AWS IoT SiteWise console o API eliminare un modello di asset.

Prima di poter eliminare un modello di asset, è necessario eliminare tutte le risorse che sono state create dal modello di asset.

Quando elimini un modello di asset, lo stato del modello di asset è DELETING fino a quando le modifiche non vengono propagate. Per ulteriori informazioni, consulta Stati di asset e modelli. Non è possibile eseguire query su un modello di asset eliminato. Se lo fai, API restituisce una risposta HTTP 404.

Eliminare un modello di asset (console)

È possibile utilizzare la AWS IoT SiteWise console per eliminare un modello di asset.

Argomenti
    Per eliminare un modello di asset (console)
    1. Passare alla console AWS IoT SiteWise.

    2. Nel riquadro di navigazione selezionare Models (Modelli).

    3. Scegli il modello di asset da eliminare.

    4. Se il modello include asset, elimina ogni asset. Scegli il nome di un asset per aprire la relativa pagina in cui è possibile eliminarlo. Per ulteriori informazioni, consulta Eliminare una risorsa (console).

    5. Nella pagina del modello, scegli Elimina.

    6. Nella finestra di dialogo Elimina modello, effettuate le seguenti operazioni:

      1. Immetti Delete per confermare l'eliminazione.

      2. Scegli Elimina.

    Eliminate un modello di asset (AWS CLI)

    È possibile utilizzare AWS Command Line Interface (AWS CLI) per eliminare un modello di asset.

    Utilizzate l'DeleteAssetModeloperazione per eliminare un modello di asset. Specifica il parametro seguente:

    • assetModelId— L'ID della risorsa. Questo è l'ID effettivo nel UUID formato, o externalId:myExternalId se ne ha uno. Per ulteriori informazioni, consulta Oggetti di riferimento con oggetti esterni IDs nella Guida per l'utente di AWS IoT SiteWise .

    Per eliminare un modello di asset (AWS CLI)
    1. Esegui il comando seguente per elencare tutti gli asset creati dal modello. Replace (Sostituisci) asset-model-id con l'ID o l'ID esterno del modello di asset.

      aws iotsitewise list-assets --asset-model-id asset-model-id

      Per ulteriori informazioni, vedete l'ListAssetsoperazione.

    2. Se il comando precedente restituisce asset dal modello, elimina ogni asset. Per ulteriori informazioni, consulta Eliminate una risorsa (AWS CLI).

    3. Esegui il comando seguente per eliminare il modello di asset. Replace (Sostituisci) asset-model-id con l'ID o l'ID esterno del modello di asset.

      aws iotsitewise delete-asset-model --asset-model-id asset-model-id
    Importante

    Per evitare di eliminare un modello di asset aggiornato contemporaneamente dall'ultima operazione di lettura, è necessario definire una richiesta di eliminazione condizionale. Per informazioni, consulta Blocco ottimistico per le scritture dei modelli di asset.