本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除中的资产 Amazon IoT SiteWise
您可以使用 Amazon IoT SiteWise 控制台或 API 删除环境中不再需要的资产。删除资产模型还会删除所有关联的资产和组件模型。但是,请务必注意,删除资产或模型是一项永久性操作,与已删除资源关联的所有数据也将被删除。在删除资产或模型之前,建议先查看任何可能受到影响的依赖项或集成,并确保您已备份所有重要数据。
您必须先取消资产与其子资产和父资产的关联,然后才能删除该资产。有关更多信息,请参阅 关联资产和取消关联资产。如果使用 Amazon Command Line Interface (Amazon CLI),则可以使用ListAssociatedAssets操作列出资产的子项。
删除资产时,资产的状态为 DELETING
,直至更改传播为止。有关更多信息,请参阅 资产和模型状态。删除资产后,您将无法再查询该资产。如果查询,API 将返回 HTTP 404 响应。
重要
Amazon IoT SiteWise 删除已删除资产的所有属性数据。
删除资产(控制台)
您可以使用 Amazon IoT SiteWise 控制台删除资产。
删除资产(控制台)
-
在导航窗格中,选择资产。
-
选择要删除的资产。
提示
您可以选择箭头图标来展开资产层次结构以查找资产。
-
如果该资产具有任何 关联的资产,请删除每个资产。您可以选择资产的名称以导航到其页面,从中可以将其删除。
-
在资产页面上,选择 删除。
-
在删除资产对话框中,执行以下操作:
-
输入
Delete
以确认删除。 -
选择删除。
-
删除资产(Amazon CLI)
您可以使用 Amazon Command Line Interface (Amazon CLI) 删除资产。
使用DeleteAsset操作删除资产。指定以下参数:
-
assetId
– 资产的 ID。这是 UUID 格式的实际 ID,或者externalId:myExternalId
(如果有)。有关更多信息,请参阅《Amazon IoT SiteWise 用户指南》中的 使用外部引用对象 IDs。
要删除资产(Amazon CLI),请执行以下步骤:
-
运行以下命令以列出资产的层次结构。
asset-id
替换为资产的 ID 或外部 ID:aws iotsitewise describe-asset --asset-id
asset-id
此操作将返回包含资产详细信息的响应。响应中包含具有以下结构的
assetHierarchies
列表:{
...
"assetHierarchies": [ { "id": "String
", "name": "String
" } ],...
}有关更多信息,请参阅 DescribeAsset 操作。
-
对于每个层次结构,运行以下命令以列出与该层次结构关联的资产子项。
asset-id
替换为资产的 ID 或外部 ID 以及hierarchy-id
层次结构的 ID 或外部 ID。aws iotsitewise list-associated-assets \ --asset-id
asset-id
\ --hierarchy-idhierarchy-id
有关更多信息,请参阅 ListAssociatedAssets 操作。
-
运行以下命令以删除每个关联的资产,然后删除该资产。
asset-id
替换为资产的 ID 或外部 ID。aws iotsitewise delete-asset --asset-id
asset-id