

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Löschen Sie Objekte und Modelle in AWS IoT SiteWise
<a name="delete-assets-and-models"></a>

Sie können Ihre Anlagen, Anlagenmodelle, Komponentenmodelle und Schnittstellen löschen, AWS IoT SiteWise sobald Sie mit ihnen fertig sind. Die Löschvorgänge sind asynchron und es dauert einige Zeit, bis sie übertragen werden. AWS IoT SiteWise

**Topics**
+ [Löschen Sie Objekte in AWS IoT SiteWise](delete-assets.md)
+ [Löschen Sie Objektmodelle, Komponentenmodelle und Schnittstellen in AWS IoT SiteWise](delete-asset-models.md)

# Löschen Sie Objekte in AWS IoT SiteWise
<a name="delete-assets"></a>

Sie können die AWS IoT SiteWise Konsole oder API verwenden, um ein Asset zu löschen, das in Ihrer Umgebung nicht mehr benötigt wird. Durch das Löschen eines Asset-Modells werden auch alle zugehörigen Assets und Komponentenmodelle gelöscht. Es ist jedoch wichtig zu beachten, dass das Löschen eines Assets oder Modells eine permanente Aktion ist und dass alle mit den gelöschten Ressourcen verknüpften Daten ebenfalls entfernt werden. Es wird empfohlen, vor dem Löschen von Assets oder Modellen alle Abhängigkeiten oder Integrationen zu überprüfen, die betroffen sein könnten, und sicherzustellen, dass Sie über eine Sicherungskopie aller wichtigen Daten verfügen.

Bevor Sie eine Komponente löschen können, müssen Sie zunächst die Zuordnung der ihr untergeordneten Komponenten und ihre Zuordnung zu der ihr übergeordneten Komponente aufheben. Weitere Informationen finden Sie unter [Anlagen zuordnen und deren Zuordnung aufheben](add-associated-assets.md). Wenn Sie AWS Command Line Interface (AWS CLI) verwenden, können Sie die [ListAssociatedAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssociatedAssets.html)Operation verwenden, um die untergeordneten Elemente einer Anlage aufzulisten.

Wenn Sie eine Komponente löschen, ist der Status so lange `DELETING`, bis die Änderungen weitergegeben werden. Weitere Informationen finden Sie unter [Komponenten- und Modellzustände](asset-and-model-states.md). Nachdem die Komponente gelöscht wurde, können Sie sie nicht mehr abfragen. Wenn Sie dies versuchen, gibt die API eine HTTP-404-Antwort zurück.

**Wichtig**  
AWS IoT SiteWise löscht alle Eigenschaftsdaten für gelöschte Objekte.

**Topics**
+ [Löscht ein Asset (Konsole)](#delete-asset-console)
+ [Löschen Sie ein Asset (AWS CLI)](#delete-asset-cli)

## Löscht ein Asset (Konsole)
<a name="delete-asset-console"></a>

Sie können die AWS IoT SiteWise Konsole verwenden, um ein Asset zu löschen.

**So löschen Sie ein Asset (Konsole)**

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

1. <a name="sitewise-choose-assets"></a>Wählen Sie im linken Navigationsbereich **Komponenten** aus.

1. Wählen Sie die zu löschende Komponente aus.
**Tipp**  <a name="sitewise-expand-asset-hierarchy"></a>
Sie können eine Komponentenhierarchie mithilfe des Pfeilsymbols erweitern, um nach Ihrer Komponente zu suchen.

1. Wenn die Komponente über **Zugehörige Komponenten** verfügt, löschen Sie jede Komponente. Sie können den Namen einer Komponente auswählen, um zu ihrer Seite zu navigieren, auf der Sie sie löschen können.

1. Wählen Sie auf der Seite der Komponente **Löschen** aus.

1. Gehen **Sie im Dialogfeld „Asset löschen**“ wie folgt vor:

   1. Geben Sie **Delete** ein, um den Löschvorgang zu bestätigen.

   1. Wählen Sie **Löschen** aus.

## Löschen Sie ein Asset (AWS CLI)
<a name="delete-asset-cli"></a>

Sie können das AWS Command Line Interface (AWS CLI) verwenden, um ein Asset zu löschen.

Verwenden Sie die [DeleteAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAsset.html)Operation, um ein Asset zu löschen. Geben Sie den folgenden Parameter an:
+ `assetId`— Die ID des Assets. Dies ist die tatsächliche ID im UUID-Format, oder die, `externalId:myExternalId` falls sie eine hat. Weitere Informationen finden Sie unter [Referenzobjekte mit externen IDs](object-ids.md#external-id-references) im *AWS IoT SiteWise -Benutzerhandbuch*.

**Um ein Asset zu löschen ()AWS CLI**

1. Führen Sie den folgenden Befehl aus, um die Hierarchien der Komponente aufzulisten. *asset-id*Durch die ID oder die externe ID des Assets ersetzen:

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

   Die Operation gibt eine Antwort zurück, die Details der Komponente enthält. Die Antwort enthält eine `assetHierarchies` Liste mit der folgenden Struktur:

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

   Weitere Informationen finden Sie unter dem Vorgang [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html).

1. Führen Sie für jede Hierarchie den folgenden Befehl aus, um die untergeordneten Komponenten der Komponente aufzulisten, die dieser Hierarchie zugeordnet sind. *asset-id*Ersetzen Sie durch die ID oder externe ID des Assets und *hierarchy-id* durch die ID oder externe ID der Hierarchie.

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

   Weitere Informationen finden Sie unter dem Vorgang [ListAssociatedAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssociatedAssets.html).

1. Führen Sie den folgenden Befehl aus, um jede zugeordnete Komponente zu löschen und dann die Komponente zu löschen. *asset-id*Ersetzen Sie es durch die ID oder externe ID des Assets.

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

# Löschen Sie Objektmodelle, Komponentenmodelle und Schnittstellen in AWS IoT SiteWise
<a name="delete-asset-models"></a>

Sie können die AWS IoT SiteWise Konsole oder API verwenden, um ein Asset-Modell, ein Komponentenmodell oder eine Schnittstelle zu löschen.

Bevor Sie ein Asset-Modell löschen können, müssen Sie zunächst alle Assets löschen, die anhand des Asset-Modells erstellt wurden. Bevor Sie eine Schnittstelle löschen können, müssen Sie sie zunächst von allen Asset-Modellen trennen, die sie implementieren.

Wenn Sie ein Asset-Modell oder eine Schnittstelle löschen, bleibt ihr Status so lange erhalten, `DELETING` bis die Änderungen übernommen werden. Weitere Informationen finden Sie unter [Komponenten- und Modellzustände](asset-and-model-states.md). Nachdem das Asset-Modell oder die Schnittstelle gelöscht wurde, können Sie dieses Asset-Modell oder diese Schnittstelle nicht mehr abfragen. Wenn Sie dies versuchen, gibt die API eine HTTP-404-Antwort zurück.

**Topics**
+ [Löschen Sie ein Asset-Modell, ein Komponentenmodell oder eine Schnittstelle (Konsole)](#delete-asset-model-console)
+ [Löschen Sie ein Objektmodell, ein Komponentenmodell oder eine Schnittstelle (AWS CLI)](#delete-asset-model-cli)

## Löschen Sie ein Asset-Modell, ein Komponentenmodell oder eine Schnittstelle (Konsole)
<a name="delete-asset-model-console"></a>

Sie können die AWS IoT SiteWise Konsole verwenden, um ein Asset-Modell, ein Komponentenmodell oder eine Schnittstelle zu löschen.

**Topics**

**Um ein Assetmodell, ein Komponentenmodell oder eine Schnittstelle (Konsole) zu löschen**

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

1. <a name="sitewise-choose-models"></a>Klicken Sie im Navigationsbereich auf **Models (Modelle)**.

1. Wählen Sie das zu löschende Asset-Modell, das Komponentenmodell oder die Schnittstelle aus.

1. Wenn Sie ein Asset-Modell löschen und es über **Assets** verfügt, löschen Sie jedes Asset. Wählen Sie den Namen einer Komponente aus, um zu ihrer Seite zu navigieren, auf der Sie sie löschen können. Weitere Informationen finden Sie unter [Löscht ein Asset (Konsole)](delete-assets.md#delete-asset-console).

1. Wählen Sie auf der Seite des Modells die Option **Löschen** aus.

1. Gehen **Sie im Dialogfeld Modell löschen** wie folgt vor:

   1. Geben Sie **Delete** ein, um den Löschvorgang zu bestätigen.

   1. Wählen Sie **Löschen** aus.

## Löschen Sie ein Objektmodell, ein Komponentenmodell oder eine Schnittstelle (AWS CLI)
<a name="delete-asset-model-cli"></a>

Sie können die AWS Command Line Interface (AWS CLI) verwenden, um ein Asset-Modell, ein Komponentenmodell oder eine Schnittstelle zu löschen.

Verwenden Sie die [DeleteAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAssetModel.html)Operation, um ein Asset-Modell, ein Komponentenmodell oder eine Schnittstelle zu löschen. Geben Sie den folgenden Parameter an:
+ `assetModelId`— Die ID des Assets. Dies ist die tatsächliche ID im UUID-Format, oder die, `externalId:myExternalId` falls sie eine hat. Weitere Informationen finden Sie unter [Referenzobjekte mit externen IDs](object-ids.md#external-id-references) im *AWS IoT SiteWise -Benutzerhandbuch*.

**Um ein Asset-Modell zu löschen ()AWS CLI**

1. Führen Sie den folgenden Befehl aus, um alle Komponenten aufzulisten, die aus dem Modell erstellt wurden. *asset-model-id*Ersetzen Sie es durch die ID oder die externe ID des Asset-Modells.

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

   Weitere Informationen finden Sie unter dem Vorgang [ListAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssets.html).

1. Wenn der vorherige Befehl Komponenten aus dem Modell zurückgibt, löschen Sie jede Komponente. Weitere Informationen finden Sie unter [Löschen Sie ein Asset (AWS CLI)](delete-assets.md#delete-asset-cli).

1. Führen Sie den folgenden Befehl zum Löschen des Komponentenmodells aus. *asset-model-id*Ersetzen Sie es durch die ID oder externe ID des Asset-Modells.

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

**Wichtig**  
 Um zu verhindern, dass ein Asset-Modell gelöscht wird, das seit dem letzten Lesevorgang gleichzeitig aktualisiert wurde, müssen Sie eine bedingte Löschanforderung definieren. Siehe [Optimistisches Sperren für Asset-Modell-Schreibvorgänge](opt-locking-for-model.md). 