【AWS IoT MQTT のライフサイクルイベントの versionNumber がリセットされるタイミングを教えてください】
困っていた内容 AWS Iot Core のライフサイクルイベントを監視しています。 ライフサイクルイベントの中身を確認すると、バージョン番号(versionNumber)がリセットされていることがあります。 どのようなタイミングでライフサイクルイベントのバージョン番号がリセットされるのか教えてください。 どう対応すればいいの? 永続セッションの設定の有無によって、バージョン番号のリセットの仕様は異なります。 ・永続セッションが設定されていないデバイス: クライアントの接続が約 1 時間以上切断されると、バージョン番号は 0 にリセットされます。 ・永続セッションが設定されているデバイス: 永続セッションの time-to-live (TTL) よりも長くクライアントが切断されると、バージョン番号は 0 にリセットされます。 なお、永続セッションの TTL の最大値は 7日間です(2024.6 現在)。 ライフサイクルイベント - AWS IoT Core クライアントが約 1 時間接続されない場合、バージョン番号は 0 にリセットされます。永続セッションでは、永続セッションに設定されている time-to-live (TTL) よりも長くクライアントが切断されると、バージョン番号は 0 にリセットされます。 参考資料 ライフサイクルイベント - AWS IoT Core MQTT - AWS IoT Core AWS IoT Core エンドポイントとクォータ - AWS 全般のリファレンス
https://dev.classmethod.jp/articles/tsnote-iotcore-mqtt-versionnumber-reset/