오늘, AWS IoT Core는 두 개의 새로운 MQTT 연결 관리 API인 GetConnection 및 ListSubscriptions를 출시했습니다. 이를 통해 사물인터넷(IoT) 기기의 MQTT 클라이언트 연결 및 구독 정보에 쉽게 접근할 수 있습니다. 이러한 API는 연결 문제를 해결하고, 클라이언트 동작을 모니터링하며, 기기 플릿(fleet) 전반의 연결 패턴을 감사하는 데 도움이 됩니다.
GetConnection API는 연결 상태, MQTT 세션 상세 정보, 그리고 세분화된 IAM 정책을 통해 제어되는 소스 및 대상 IP 주소, 포트, 클라이언트 VPC 엔드포인트 ID와 같은 선택적 소켓 수준 데이터를 검색하여 IoT 기기 연결에 대한 가시성을 제공합니다. ListSubscriptions API는 연결된 클라이언트와 영구 세션(persistent sessions)이 있는 오프라인 클라이언트 모두에 대해 QoS 수준을 포함한 모든 주제(topic) 구독 정보를 반환하여 이를 보완합니다. 이를 통해 솔루션 성능에 영향을 줄 수 있는 중복되거나 불필요한 구독을 식별하고 검증할 수 있습니다. 기존의 DeleteConnection API와 함께, 이러한 새로운 API들은 종합적인 MQTT 연결 관리 경험을 제공합니다.
이 API들은 현재 AWS IoT Core가 지원되는 모든 AWS 리전에서 사용할 수 있습니다. 자세한 내용은 AWS IoT Core 문서 및 AWS IoT Core API 참조 가이드를 방문하여 확인해 보세요.