指定したS3バケットを確認すると「device001」のフォルダが作成され、フォルダ内にUNIX時間「1506675276013」(2017/09/29 17:54:36.013)の名称が付加されたテキストファイルが作成されていました。
テキストファイルを開くと、テストで送信したメッセージ内容が確認できました。
まとめ
AWS IoTでメッセージをS3に格納するケースは、メッセージログを保存する方法としてよく使われます。同様にAWS IoTで直接データ保存できるDynamoDBと比べ、S3は安価に利用できるデータストアのため、メッセージログを安価に保存したい場合に有効です。
次回は、AWS IoTメッセージをDynamoDBに保存する設定を紹介します。
お楽しみに!