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 in AWS IoT SiteWise
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. Beim 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 Daten, die mit den gelöschten Ressourcen verknüpft sind, 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. Wenn Sie AWS Command Line Interface (AWS CLI) verwenden, können Sie die ListAssociatedAssetsOperation 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. 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.
Löscht ein Asset (Konsole)
Sie können die AWS IoT SiteWise Konsole verwenden, um ein Asset zu löschen.
So löschen Sie ein Asset (Konsole)
Navigieren Sie zur AWS IoT SiteWise -Konsole
. -
Wählen Sie im linken Navigationsbereich Komponenten aus.
-
Wählen Sie die zu löschende Komponente aus.
Tipp
Sie können eine Komponentenhierarchie mithilfe des Pfeilsymbols erweitern, um nach Ihrer Komponente zu suchen.
-
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.
-
Wählen Sie auf der Seite der Komponente Löschen aus.
-
Gehen Sie im Dialogfeld „Asset löschen“ wie folgt vor:
-
Geben Sie
Delete
ein, um den Löschvorgang zu bestätigen. -
Wählen Sie Löschen.
-
Löschen Sie ein Asset (AWS CLI)
Sie können das AWS Command Line Interface (AWS CLI) verwenden, um ein Asset zu löschen.
Verwenden Sie die DeleteAssetOperation, 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 im AWS IoT SiteWise -Benutzerhandbuch.
Um ein Asset zu löschen ()AWS CLI
-
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.
-
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 undhierarchy-id
durch die ID oder externe ID der Hierarchie.aws iotsitewise list-associated-assets \ --asset-id
asset-id
\ --hierarchy-idhierarchy-id
Weitere Informationen finden Sie unter dem Vorgang ListAssociatedAssets.
-
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