

支援終止通知：2026 年 5 月 20 日， AWS 將終止對 的支援 AWS IoT Events。2026 年 5 月 20 日之後，您將無法再存取 AWS IoT Events 主控台或 AWS IoT Events 資源。如需詳細資訊，請參閱[AWS IoT Events 終止支援](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html)。

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

# 建立 AWS IoT Events 輸入以擷取裝置資料
<a name="iotevents-create-input"></a>

設定 的輸入時 AWS IoT Events，您可以利用 AWS CLI 來定義裝置如何通訊感應器資料。例如，如果您的裝置傳送具有馬達識別符和感應器讀數的 JSON 格式訊息，您可以透過建立從訊息映射特定屬性的輸入來擷取此資料，例如壓力和馬達 ID。程序從定義 JSON 檔案中的輸入、指定相關資料點，以及使用 AWS CLI 註冊輸入開始 AWS IoT Events。這可讓 根據即時感應器資料 AWS IoT 監控和回應關鍵條件。

例如，假設您的裝置以下列格式傳送訊息。

```
{
  "motorid": "Fulton-A32",
  "sensorData": {
    "pressure": 23,
    "temperature": 47
  }
}
```

您可以使用下列 AWS CLI 命令建立輸入來擷取`pressure`資料和 `motorid`（識別傳送訊息的特定裝置）。

```
aws iotevents create-input  --cli-input-json file://pressureInput.json 
```

檔案`pressureInput.json`包含下列項目。

```
{
  "inputName": "PressureInput",
  "inputDescription": "Pressure readings from a motor",
  "inputDefinition": {
    "attributes": [
      { "jsonPath": "sensorData.pressure" },
      { "jsonPath": "motorid" }
    ]
  }
}
```

當您建立自己的輸入時，請記得先從裝置或程序收集範例訊息做為 JSON 檔案。您可以使用它們從主控台或 CLI 建立輸入。