

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

# 先决条件
<a name="anomaly-prerequisites"></a>

要完成这些步骤，您必须拥有一个资产模型并至少创建一个资产。有关更多信息，请参阅[创建资产模型 (AWS CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/create-asset-models.html#create-asset-model-cli) 和[创建资产 (AWS CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/create-assets.html#create-asset-cli)。我们 IDs 目前不支持外部。

如果您不熟悉 AWS IoT SiteWise （并且没有历史数据），则必须调用 [ CreateBulkImportJob](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateBulkImportJob.html)API 将资产属性值导入其中 AWS IoT SiteWise。这用于训练模型。有关更多信息，请参阅[创建 AWS IoT SiteWise 批量导入任务 (AWS CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/CreateBulkImportJob.html)。

## 计算 AWS CLI 模型的设置 APIs
<a name="cli-setup"></a>

按照以下步骤更新您的 AWS CLI 配置并访问计算模型 APIs：
+ 安装最新的 awscli 版本。`aws-cli`
+ 通过检查新版本来验证安装 APIs：

  ```
  aws iotsitewise help
  ```

命令输出显示完整列表 AWS IoT SiteWise APIs，包括新添加的计算模型操作。

## 房产要求
<a name="prop-requirements"></a>

要设置异常检测，必须满足以下要求和 [UpdateAssetModel (AWS CLI)](https://docs.aws.amazon.com/cli/latest/reference/iotsitewise/update-asset-model.html)：
+ 至少一个`INTEGER`数据类型为`DOUBLE`或的输入属性。它要么是测量属性，要么是变换属性，用于训练模型。
+ `STRING`数据类型的结果属性。它必须是测量属性，并存储异常检测结果。

## 标签先决条件
<a name="label-data"></a>
+ 将您的数据标签上传到 Amazon S3 存储桶。
+ 更新此存储桶的存储桶政策 AWS IoT SiteWise 以允许读取您的标签。

  在控制台上，前往 “**权限”-> “存储桶策略**”。将存储桶 ARN 替换为存储分区的 ARN。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Sid": "SiteWiseS3ReadAccess",
              "Effect": "Allow",
              "Action": [
                  "s3:GetObject",
                  "s3:ListBucket"
              ],
              "Resource": [
                  "arn:aws:s3:::amzn-s3-demo-bucketbucket-name",
                  "arn:aws:s3:::amzn-s3-demo-bucketbucket-name/*"
              ]
          }
      ]
  }
  ```

------

## 模型评估先决条件
<a name="prerequisites-model-evaluation"></a>
+ 模型评估会在您提供的 Amazon S3 存储桶位置生成逐点模型诊断。
+ 要将逐点诊断结果写入您的 Amazon S3 存储桶，请更新此存储桶的存储桶策略 AWS IoT SiteWise 以允许写入结果。

  在主机上，转至`Permissions -> Bucket policy`。将存储桶 ARN 替换为存储分区的 ARN。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Sid": "SiteWiseS3Access",
              "Effect": "Allow",
              "Action": [
                  "s3:GetObject",
                  "s3:ListBucket",
                  "s3:PutObject"
              ],
              "Resource": [
                  "arn:aws:s3:::amzn-s3-demo-bucket",
                  "arn:aws:s3:::amzn-s3-demo-bucket/*"
              ]
          }
      ]
  }
  ```

------

## 模型指标的先决条件
<a name="prerequisites-model-metrics"></a>
+ 模型指标提供全面的性能见解，包括模型质量评估、事件检测统计数据以及所提供的 Amazon S3 存储桶位置中模型版本之间的比较指标。
+ 要将模型指标 json 文件写入您的 Amazon S3 存储桶，请更新存储桶策略 AWS IoT SiteWise 以允许写入结果。

  在主机上，转至`Permissions -> Bucket policy`。将存储桶 ARN 替换为存储分区的 ARN。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Sid": "SiteWiseS3Access",
              "Effect": "Allow",
              "Action": [
                  "s3:GetObject",
                  "s3:ListBucket",
                  "s3:PutObject"
              ],
              "Resource": [
              "arn:aws:s3:::amzn-s3-demo-bucket",
              "arn:aws:s3:::amzn-s3-demo-bucket-s3-bucket;/*"
              ]
          }
      ]
  }
  ```

------