基本的な取り込みによるコストの削減 - AWS IoT SiteWise

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

基本的な取り込みによるコストの削減

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

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

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

$aws/rules/SiteWiseWindFarmRule//company/windfarm/3/turbine/7/temperature
注記

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

詳細については、[AWS IoT Developer Guide] (デベロッパーガイド) の[Reducing messaging costs with basic ingest] (ベーシックインジェストでメッセージングコストを削減) を参照してください。