

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 le risorse in AWS IoT SiteWise
<a name="delete-assets"></a>

Puoi utilizzare la AWS IoT SiteWise console o l'API per eliminare una risorsa non più necessaria nel tuo ambiente. L'eliminazione di un modello di asset elimina anche tutti gli asset e i modelli di componenti associati. Tuttavia, è importante notare che l'eliminazione di una risorsa o di un modello è un'azione permanente e che vengono rimossi anche tutti i dati associati alle risorse eliminate. Prima di eliminare risorse o modelli, si consiglia di esaminare eventuali dipendenze o integrazioni che potrebbero essere influenzate e assicurarsi di disporre di un backup di tutti i dati importanti.

Prima di eliminare un asset, è necessario innanzitutto annullare l'associazione degli asset figlio all'asset padre. Per ulteriori informazioni, consulta [Associare e dissociare gli asset](add-associated-assets.md). Se utilizzate il AWS Command Line Interface (AWS CLI), potete utilizzare l'[ListAssociatedAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssociatedAssets.html)operazione per elencare i figli di una risorsa.

Quando elimini un asset, lo stato dell'asset è `DELETING` fino a quando le modifiche non vengono propagate. Per ulteriori informazioni, consulta [Stati di asset e modelli](asset-and-model-states.md). Non è possibile eseguire query su un asset eliminato. Se lo facessi, l'API restituirebbe una risposta HTTP 404.

**Importante**  
AWS IoT SiteWise elimina tutti i dati delle proprietà degli asset eliminati.

**Topics**
+ [Eliminare una risorsa (console)](#delete-asset-console)
+ [Eliminate una risorsa (AWS CLI)](#delete-asset-cli)

## Eliminare una risorsa (console)
<a name="delete-asset-console"></a>

Puoi utilizzare la AWS IoT SiteWise console per eliminare una risorsa.

**Per eliminare 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 eliminare.
**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. Se l'asset ha **asset associati**, elimina ogni asset associato. Puoi scegliere il nome di un asset per aprire la relativa pagina in cui è possibile eliminarlo.

1. Nella pagina dell'asset, scegli **Elimina**.

1. Nella finestra di dialogo **Elimina risorsa**, effettuate le seguenti operazioni:

   1. Immetti **Delete** per confermare l'eliminazione.

   1. Scegli **Elimina**.

## Eliminate una risorsa (AWS CLI)
<a name="delete-asset-cli"></a>

È possibile utilizzare il AWS Command Line Interface (AWS CLI) per eliminare una risorsa.

Utilizzate l'[DeleteAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAsset.html)operazione per eliminare una risorsa. Specifica il parametro seguente:
+ `assetId`— 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 oggetti esterni IDs](object-ids.md#external-id-references) nella *Guida per l'utente di AWS IoT SiteWise *.

**Per eliminare una risorsa ()AWS CLI**

1. Esegui il comando seguente per elencare le gerarchie dell'asset. Sostituisci *asset-id* con l'ID o l'ID esterno della risorsa:

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

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

   ```
   {
     ...
     "assetHierarchies": [
       {
         "id": "String",
         "name": "String"
       }
     ],
     ...
   }
   ```

   Per maggiori informazioni, vedi l'operazione [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html).

1. Per ogni gerarchia, esegui il comando seguente per elencare gli elementi figlio dell'asset associati alla gerarchia. Sostituisci *asset-id* con l'ID o l'ID esterno della risorsa e *hierarchy-id* con l'ID o l'ID esterno della gerarchia.

   ```
   aws iotsitewise list-associated-assets \
     --asset-id asset-id \
     --hierarchy-id hierarchy-id
   ```

   Per maggiori informazioni, vedi l'operazione [ListAssociatedAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssociatedAssets.html).

1. Esegui il comando seguente per eliminare ogni asset associato e quindi eliminare l'asset. *asset-id*Sostituitelo con l'ID o l'ID esterno della risorsa.

   ```
   aws iotsitewise delete-asset --asset-id asset-id
   ```