게시된 날짜: Jul 9, 2020
AWS IoT Core에서 단일 IoT 디바이스에 여러 섀도우를 생성할 수 있는 명명된 섀도우라는 새로운 기능을 발표했습니다. 디바이스 섀도우는 디바이스의 상태 정보를 저장 및 검색하는 데 사용되는 JSON 문서입니다.
대체로 IoT 디바이스에는 사용자 설정, 제조업체 구성 및 운영 상태와 같은 여러 가지 상태 데이터가 있습니다. 다양한 사용자가 서로 다른 빈도로 이러한 각 상태 데이터에 액세스해야 합니다. 오늘까지는 디바이스 하나에 섀도우를 하나만 연결할 수 있으며 모든 상태 데이터 세트를 하나의 섀도우에 저장해야 합니다. 따라서 모든 사용자가 전체 섀도우에 액세스해야 하므로 그렇지 않아야 할 상태 데이터를 읽고 업데이트할 수 있게 됩니다. 또한 대량의 데이터 세트를 가진 디바이스는 단시간 내에 섀도우 크기 제한에 도달할 수 있습니다. 이제 다양한 디바이스 상태 데이터를 서로 다른 섀도우에 저장할 수 있으며 결과적으로 필요할 때 필요한 상태 데이터에만 액세스하므로 개별 섀도우의 크기가 줄어듭니다.
이 출시에 포함된 IoT 규칙 엔진도 명명된 섀도우를 지원합니다. 이제 주제 규칙 평가에 대한 get_thing_shadow 규칙 함수를 통해 명명된 섀도우에서 디바이스 상태 데이터를 검색할 수 있습니다.