

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# の基本的な取り込みでコストを削減する AWS IoT SiteWise
<a name="basic-ingest-rules"></a>

AWS IoT Core には、[AWS IoT メッセージングコスト](https://aws.amazon.com/iot-core/pricing/)を発生させ AWS IoT Core ずに を介してデータを送信するために使用できる Basic Ingest と呼ばれる機能が用意されています。基本的な取り込みは、取り込みパスからパブリッシュ/サブスクライブのメッセージブローカーを除去して、大量のデータインジェストワークロードのデータフローを最適化します。メッセージをルーティングするルールがわかっている場合は、基本的な取り込みを使用できます。

基本的な取り込みを使用するには、特別なトピック、`$aws/rules/{{rule-name}}` を使用して、特定のルールに直接メッセージを送信します。たとえば、`SiteWiseWindFarmRule` という名前のルールにメッセージを送信するには、トピック `$aws/rules/SiteWiseWindFarmRule` にメッセージを送信します。

ルールアクションで、[トピック (10 進数) ](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-functions.html#iot-function-topic)を含む置換テンプレートが使用されている場合、`$aws/rules/{{rule-name}}/{{original-topic}}` などの基本的な取り込みの特別なトピックの最後に元のトピックを渡すことができます。たとえば、前のセクションの風力発電施設プロパティエイリアスの例で基本的な取り込みを使用するには、次のトピックにメッセージを送信できます。

```
$aws/rules/SiteWiseWindFarmRule//company/windfarm/3/turbine/7/temperature
```

**注記**  
上記の例には、ルールアクションに表示されるトピックから基本的な取り込みプレフィックス (`//`) AWS IoT が削除されるため、2 番目のスラッシュ (`$aws/rules/{{rule-name}}/`) が含まれています。この例では、ルールはトピック `/company/windfarm/3/turbine/7/temperature` を受信します。

詳細については、*[AWS IoT Developer Guide]* (デベロッパーガイド) の[[Reducing messaging costs with basic ingest]](https://docs.aws.amazon.com/iot/latest/developerguide/iot-basic-ingest.html) (ベーシックインジェストでメッセージングコストを削減) を参照してください。