

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