

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 检查资产或组件模型的状态
<a name="check-model-status"></a>

您可以使用 Amazon IoT SiteWise 控制台或 API 来检查资产模型或组件模型的状态。

**Topics**
+ [检查资产模型或组件模型的状态（控制台）](#check-model-status-console)
+ [检查资产模型或组件模型的状态（Amazon CLI）](#check-model-status-cli)

## 检查资产模型或组件模型的状态（控制台）
<a name="check-model-status-console"></a>

使用以下步骤在 Amazon IoT SiteWise 控制台中检查资产模型或组件模型的状态。

**提示**  
资产模型和组件模型均列在导航窗格的**模型**下。所选资源模型或组件模型的**详细信息**面板会显示其类型。

**要检查资产模型或组件模型的状态（控制台），请执行以下步骤：**

1. <a name="sitewise-open-console"></a>导航至 [Amazon IoT SiteWise 控制台](https://console.amazonaws.cn/iotsitewise/)。

1. <a name="sitewise-choose-models"></a>在导航窗格中，选择**模型**。

1. 选择要检查的模型。

1. 在**详细信息**面板中查找**状态**。  
![\[Amazon IoT SiteWise “资产模型” 页面屏幕截图，突出显示了资产模型的状态。\]](http://docs.amazonaws.cn/iot-sitewise/latest/userguide/images/sitewise-view-model-status-console.png)

## 检查资产模型或组件模型的状态（Amazon CLI）
<a name="check-model-status-cli"></a>

您可以使用 Amazon CLI 来检查资产模型或组件模型的状态。

要检查资产模型或组件模型的状态，请使用带`assetModelId`参数的[DescribeAssetModel](https://docs.amazonaws.cn/iot-sitewise/latest/APIReference/API_DescribeAssetModel.html)操作。

**提示**  
 Amazon CLI 将组件模型定义为一种资产模型。因此，您可以对两种类型的模型使用相同的[DescribeAssetModel](https://docs.amazonaws.cn/iot-sitewise/latest/APIReference/API_DescribeAssetModel.html)操作。响应中的 `assetModelType` 字段表示它是 `ASSET_MODEL` 还是 `COMPONENT_MODEL`。

**要检查资产模型或组件模型的状态（Amazon CLI），请执行以下步骤：**
+ 运行以下命令以描述该模型。*asset-model-id*替换为资产模型或组件模型的 ID 或外部 ID。外部 ID 是用户定义的 ID。有关更多信息，请参阅《Amazon IoT SiteWise 用户指南》**中的 [使用外部引用对象 IDs](object-ids.md#external-id-references)。

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

  此操作将返回包含模型详细信息的响应。响应中包含具有以下结构的 `assetModelStatus` 对象。

  ```
  {
      ...
      "assetModelStatus": {
        "state": "String",
        "error": {
           "code": "String",
           "message": "String"
        }
      }
    }
  ```

  模型的状态位于 JSON 对象的 `assetModelStatus.state` 中。