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à.
Eliminate i modelli di asset, i modelli di componenti e le interfacce in AWS IoT SiteWise
È possibile 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 relativo stato rimane invariato DELETING
fino alla propagazione delle modifiche. Per ulteriori informazioni, consulta Stati di asset e modelli. Dopo l'eliminazione del modello o dell'interfaccia di asset, non è possibile interrogare quel modello o interfaccia di asset. Se lo facessi, l'API restituirebbe una risposta HTTP 404.
Argomenti
Eliminate 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)
Passare alla console AWS IoT SiteWise
. Nel riquadro di navigazione selezionare Models (Modelli).
-
Scegliete il modello di asset, il modello di componente o l'interfaccia da eliminare.
-
Se state eliminando un modello di asset che contiene delle risorse, eliminate ciascuna risorsa. Scegli il nome di un asset per aprire la relativa pagina in cui è possibile eliminarlo. Per ulteriori informazioni, consulta Eliminare una risorsa (console).
-
Nella pagina del modello, scegli Elimina.
-
Nella finestra di dialogo Elimina modello, effettuate le seguenti operazioni:
-
Immetti
Delete
per confermare l'eliminazione. -
Scegliere Delete (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, oexternalId: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
-
Esegui il comando seguente per elencare tutti gli asset creati dal modello.
asset-model-id
Sostituitelo 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.
-
Se il comando precedente restituisce asset dal modello, elimina ogni asset. Per ulteriori informazioni, consulta Eliminate una risorsa (AWS CLI).
-
Esegui il comando seguente per eliminare il modello di asset.
asset-model-id
Sostituitelo 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. Consultare Blocco ottimistico per le scritture dei modelli di asset.