

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 先決條件
<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)。

## 運算模型 APIs AWS CLI 的設定
<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)：
+ 至少一個輸入屬性為 `DOUBLE`或 `INTEGER`資料類型。它是測量或轉換屬性，用於訓練模型。
+ `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;/*"
              ]
          }
      ]
  }
  ```

------