AWS IoT Core が MQTT 接続管理用の API を追加

投稿日: 2026年5月28日

本日、AWS IoT Core では GetConnection と ListSubscriptions という 2 つの新しい MQTT 接続管理 API をリリースしました。これにより、IoT デバイスの MQTT クライアント接続とサブスクリプション情報に簡単にアクセスできるようになります。これらの API は、接続問題のトラブルシューティング、クライアント動作のモニタリング、デバイスフリート全体の接続パターンの監査に使用できます。

GetConnection API を使用すると、詳細な IAM ポリシーで制御されて、接続ステータス、MQTT セッションの詳細、オプションのソケットレベルのデータ (ソースとターゲットの IP アドレス、ポート、クライアント VPC エンドポイント ID など) といった詳細な接続情報を取得することで IoT デバイスの接続を可視化できます。ListSubscriptions API はこの機能を補完します。接続されているクライアントと永続セッションを持つオフラインクライアントに対して、クライアントの MQTT セッションの QoS レベルを含むすべてのトピックサブスクリプションを返します。これにより、ソリューションのパフォーマンスに影響を与える可能性がある重複したサブスクリプションや不要なサブスクリプションを検証して特定できます。これらの新しい API は、既存の DeleteConnection API と組み合わせることで、包括的な MQTT 接続管理機能を提供します。

これらの API は、AWS IoT Core がサポートされるすべての AWS リージョンで利用できます。詳細については、AWS IoT Core のドキュメントと AWS IoT Core API のリファレンスガイドをご覧ください。