View a markdown version of this page

Elimina i modelli di asset, i modelli di componenti e le interfacce in AWS IoT SiteWise - 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à.

Elimina i modelli di asset, i modelli di componenti e le interfacce in AWS IoT SiteWise

Puoi utilizzare la AWS IoT SiteWise console o l'API per eliminare un modello di asset, un modello di componente o un'interfaccia.

Prima di poter eliminare un modello di asset, dovete prima eliminare tutte le risorse che sono state create dal modello di asset. Prima di poter eliminare un'interfaccia, dovete prima scollegarla da tutti i modelli di asset che la implementano.

Quando eliminate un modello di asset o un'interfaccia, il suo stato è valido DELETING fino alla propagazione delle modifiche. Per ulteriori informazioni, consulta Stati di asset e modelli. Dopo aver eliminato il modello di risorsa o l'interfaccia, non è possibile interrogare quel modello o interfaccia di risorsa. Se lo facessi, l'API restituirebbe una risposta HTTP 404.

Elimina un modello di asset, un modello di componente o un'interfaccia (console)

È possibile utilizzare la AWS IoT SiteWise console per eliminare un modello di asset, un modello di componente o un'interfaccia.

Argomenti
    Per eliminare un modello di asset, un modello di componente o un'interfaccia (console)
    1. Passare alla console AWS IoT SiteWise.

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

    3. Scegliete il modello di asset, il modello di componente o l'interfaccia da eliminare.

    4. Se state eliminando un modello di asset e ne sono presenti degli Asset, eliminate ogni asset. Scegli il nome di un asset per aprire la relativa pagina in cui è possibile eliminarlo. Per ulteriori informazioni, consulta Elimina 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. Scegliere Elimina.

    Eliminate un modello di asset, un modello di componente o un'interfaccia (AWS CLI)

    È possibile utilizzare AWS Command Line Interface (AWS CLI) per eliminare un modello di asset, un modello di componente o un'interfaccia.

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

    • assetModelId— L'ID della risorsa. Questo è l'ID effettivo in formato UUID, o externalId:myExternalId se ne ha uno. Per ulteriori informazioni, consulta Oggetti di riferimento con ID esterni 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. 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 maggiori informazioni, vedi l'operazione ListAssets.

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

    3. Esegui il comando seguente per eliminare il modello di asset. 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 che è stato aggiornato contemporaneamente dall'ultima operazione di lettura, è necessario definire una richiesta di eliminazione condizionale. Consulta Blocco ottimistico per le scritture del modello di asset.