本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除资产和模型
您可以在完成后,从 Amazon IoT SiteWise 中删除资产和模型。删除操作是异步的,需要时间来通过 Amazon IoT SiteWise 传播。
删除资产
您可以使用 Amazon IoT SiteWise 控制台或 API 删除资产。
您必须先取消资产与其子资产和父资产的关联,然后才能删除该资产。有关更多信息,请参阅关联资产和取消资产关联:如果你使用Amazon CLI,你可以使用ListAssociatedAssets列出资产子项的操作。
删除资产时,资产的状态为 DELETING
,直至更改传播为止。有关更多信息,请参阅资产和模型状态:删除资产后,您将无法再查询该资产。如果查询,API 将返回 HTTP 404 响应。
重要
Amazon IoT SiteWise 将删除已删除资产的所有属性数据。
删除资产(控制台)
您可以使用 Amazon IoT SiteWise 控制台删除资产。
删除资产(控制台)
-
在导航窗格中,选择 Assets (资产)。
-
选择要删除的资产。
提示
您可以选择箭头图标来展开资产层次结构以查找资产。
-
如果该资产具有任何 Associated assets (关联的资产),请删除每个资产。您可以选择资产的名称以导航到其页面,从中可以将其删除。
-
在资产页面上,选择 Delete (删除)。
-
在 Delete asset (删除资产) 对话框中,执行以下操作:
-
输入
Delete
以确认删除。 -
选择删除。
-
删除资产 (CLI)
您可以使用 Amazon Command Line Interface (Amazon CLI) 删除资产。
使用DeleteAsset删除资产的操作。指定以下参数:
-
assetId
— 资产的 ID。
删除资产 (CLI)
-
运行以下命令以列出资产的层次结构。将
asset-id
替换为资产的 ID。aws iotsitewise describe-asset --asset-id
asset-id
此操作将返回包含资产详细信息的响应。响应中包含具有以下结构的
assetHierarchies
列表。{
...
"assetHierarchies": [ { "id": "String
", "name": "String
" } ],...
}有关更多信息,请参阅DescribeAsset操作。
-
对于每个层次结构,运行以下命令以列出与该层次结构关联的资产子项。将
asset-id
替换为资产的 ID,将hierarchy-id
替换为层次结构的 ID。aws iotsitewise list-associated-assets \ --asset-id
asset-id
\ --hierarchy-idhierarchy-id
有关更多信息,请参阅ListAssociatedAssets操作。
-
运行以下命令以删除每个关联的资产,然后删除该资产。将
asset-id
替换为资产的 ID。aws iotsitewise delete-asset --asset-id
asset-id
删除资产模型
您可以使用 Amazon IoT SiteWise 控制台或 API 删除资产模型。
您必须先从资产模型中删除创建的所有资产,然后才能删除资产模型。
删除资产模型时,它的状态为 DELETING
,直至更改传播为止。有关更多信息,请参阅资产和模型状态:删除资产模型后,您将无法再查询该资产模型。如果查询,API 将返回 HTTP 404 响应。
删除资产模型(控制台)
您可以使用 Amazon IoT SiteWise 控制台删除资产模型。
主题
删除资产模型(控制台)
在导航窗格中,选择 Models (模型)。
-
选择要删除的资产模型。
-
如果模型具有任何 Assets (资产),请删除每个资产。选择资产的名称以导航到其页面,您可以从中将其删除。有关更多信息,请参阅删除资产(控制台):
-
在模型页面上,选择 Delete (删除)。
-
在 Delete model (删除模型) 对话框中,执行以下操作:
-
输入
Delete
以确认删除。 -
选择删除。
-
删除资产模型 (CLI)
您可以使用 Amazon CLI 删除资产模型。
使用DeleteAssetModel删除资产模型的操作。指定以下参数:
-
assetModelId
— 资产模型的 ID。
删除资产模型 (CLI)
-
运行以下命令以列出从模型创建的所有资产。替换
asset-model-id
带有资产模型的 ID。aws iotsitewise list-assets --asset-model-id
asset-model-id
有关更多信息,请参阅ListAssets操作。
-
如果上一命令返回模型中的任何资产,请删除每个资产。有关更多信息,请参阅删除资产 (CLI):
-
运行以下命令以删除资产模型。替换
asset-model-id
带有资产模型的 ID。aws iotsitewise delete-asset-model --asset-model-id
asset-model-id