2016-12-30 1 views
2

AWS IoT를 처음 접했으므로 AWS IoT에서 제공 한 http api (https://endpoint/things/thingName/shadow)를 사용하여 물건 그림자를 가져 오거나 업데이트 할 수 있었지만 내 계정에서 생성 된 것들의 목록을 원합니다. 설명서는 AWS CLI를 사용하여 목록을 가져 오는 방법을 제공합니다. 나머지 API를 사용하여 동일한 기능을 수행하려면 어떻게해야합니까?AWS-IoT에서 http를 사용하는 API를 나열 하시겠습니까?

답변

0

AWS IoT 용 사용자 정의 SDK를 빌드하려면 먼저 link을 사용하여 AWS.IoT 및 AWS.IoTData를 선택하고 SDK를 작성하십시오. 솔루션에 해당 SDK를 가져온 후 다음과 같이 조회 할 수 있습니다

var iot = new AWS.Iot({ 
      "accessKeyId":"accessKeyId", 
      "secretAccessKey":"secretAccessKey", 
      "region":"region" 
      }); 

      iot.listThings({}, function(err, data) { 
      if (err) console.log(err, err.stack); // an error occurred 
       else  console.log(data);   // successful response 
      }); 

당신은 here

+0

@Chirag 이봐, 나도 같은 코드를하려고했는데 API 문서를 찾을이 점점 계속 할 수 있습니다 NetworkingError를 : 네트워크 오류. https://iot.us-east-1.amazonaws.com/things를 치면 403 오류가 발생합니다. 문제없이이 프로그램을 실행할 수 있었습니까? – hernangarcia

+0

@hernangarcia 예, 문제없이 실행할 수있었습니다. AWS 자격 증명과 aws-iot-sdk를 확인하는 것이 좋습니다. 403은 금지되어 있으므로 자격 증명과 관련된 문제 만 있다고 생각합니다. – Chirag

관련 문제