このドキュメントは、 のバージョン 1 AWS CLI 専用です。のバージョン 2 に関連するドキュメントについては AWS CLI、バージョン 2 ユーザーガイド を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT data を使用した例 AWS CLI
次のコード例は、 AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています AWS IoT data。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には、完全なソースコードへのリンクが含まれています。ここでは、コンテキストでコードを設定および実行する方法の手順を確認できます。
トピック
アクション
次のコード例は、delete-thing-shadow
を使用する方法を示しています。
- AWS CLI
-
デバイスのシャドウドキュメントを削除するには
次の
delete-thing-shadow
例では、 という名前のデバイスのシャドウドキュメント全体を削除しますMyRPi
。aws iot-data delete-thing-shadow \ --thing-name
MyRPi
\"output.txt"
コマンドはディスプレイに出力を生成しませんが、削除したシャドウドキュメントのバージョンとタイムスタンプを確認する情報
output.txt
が含まれています。{"version":2,"timestamp":1560270384}
詳細については、IoT デベロッパーガイドの「シャドウの使用」を参照してください。 AWS IoT
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteThingShadow
」の「」を参照してください。
-
次のコード例は、get-thing-shadow
を使用する方法を示しています。
- AWS CLI
-
モノのシャドウドキュメントを取得するには
次の
get-thing-shadow
例では、指定された IoT モノのモノシャドウドキュメントを取得します。aws iot-data get-thing-shadow \ --thing-name
MyRPi
\output.txt
コマンドはディスプレイに出力を生成しませんが、次に示すのは の内容です
output.txt
。{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }
詳細については、IoT デベロッパーガイドの「Device Shadow Service Data Flow」を参照してください。 AWS IoT
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetThingShadow
」の「」を参照してください。
-
次の例は、update-thing-shadow
を使用する方法を説明しています。
- AWS CLI
-
モノのシャドウを更新するには
次の
update-thing-shadow
例では、指定されたモノのデバイスシャドウの現在の状態を変更し、ファイル に保存しますoutput.txt
。aws iot-data update-thing-shadow \ --thing-name
MyRPi
\ --payload "{"state":{"reported":{"moisture":"okay"}}}" \"output.txt"
コマンドはディスプレイに出力を生成しませんが、次に示すのは の内容です
output.txt
。{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }
詳細については、IoT デベロッパーガイドの「Device Shadow Service Data Flow」を参照してください。 AWS IoT
-
API 詳細については、AWS CLI 「 コマンドリファレンスUpdateThingShadow
」の「」を参照してください。
-