大瀧隆太(431)41この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。IoTの根幹となる機能、ルールをご紹介します。IoTは、IoTデバイスの管理とAWSの各サービスを連携させるPub/Subモデルのサービスです。ENGINE」を指します)。配信先として以下のサービスをサポートします。CLIのリファレンスには記載がありました。今回はS3へのメッセージ格納を試してみたいと思います。Rule]をクリックします。任意のルール名を入力します。続いてルールクエリを指定します。ルールクエリは、IoTメッセージブローカーで扱う全トピックからのフィルタリングおよび関数処理をSQLライクに記述できます。扱える構文はドキュメントを参照してください。今回はtopic/testトピックのメッセージをそのまま配信対象とします。関数処理を使うと、メッセージの集計などいろいろできそうですね。Action]では、先ほど列記した転送先のサービスをルールアクションとして設定します。cloud(S3)]を選択します。上記を選択すると、S3への格納要件のフォームが表示されます。Bucket]はS3バケットの選択、[Key]はオブジェクト名を入力します。オブジェクト名には変数が設定できるようなのですが、ドキュメントにリファレンスらしいものは見当たらなかったため、DynamoDBのルールを見本にタイムスタンプを含めました。文字列のみにしてしまうとメッセージがすべて同一オブジェクトに上書き保存されてしまうので、ログデータのように追記として格納する場合は上記のような工夫が必要です。Action]をクリックして確定します。今回はルールアクションを一つだけ設定しましたが、ルールアクションを追加して複数のサービスに配信することも可能です。[Create]をクリックして、ルール作成は完了です。動作確認では、以下の記事の通りにセットアップし、mosquitto_pubコマンドでIoTメッセージブローカーにPublishしてみます。mosquitto_subコマンドが動作しているとメッセージを横取りしてしまうようなので、止めておいてください。DISCONNECT$3回繰り返しました。S3バケットの内容を確認すると。ルールエンジンによってファイルが作成されていますね!ファイルの中身を見てみます。iottest-1444368810776.txt{"message":"hello!"}$きちんとメッセージが格納されていますね!まとめIoTルールの設定例として、S3への格納を試してみました。IoTメッセージブローカーでは様々なメッセージを扱うことになりますので、用途に応じてルールクエリ、ルールアクションをうまく使い分けできると良いですね。Firehoseに配信することでレコードをある程度まとめた形でFirehoseからS3に格納する、といった工夫もできると思います。それぞれのアクションの動きをよく理解しておくことが重要ですね。4,313,805ゲストブロガーです。株式会社ソラコムでソリューションアーキテクトやってます。クラウドの自動化やIoT周りについての記事を書きます。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。濱田孝治391re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。泰雨73皆さん、こんにちは。コンサル部のテウです。2020年もあっという間に2ヶ月が経ちました。今年こそ機械学習に入門しようぜ!!って決心された方もいらっしゃると思います。入門できる方法をご紹介させて頂きたいと思います。本記事の手順通り、ランチタイム等の時間を活かして、手軽に入門してみてください。夏目祐樹410こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。濱田孝治391re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。臼田佳祐296ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介256SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。