

サポート終了通知: 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 から入力を作成できます。