최근에 AWS IoT 를 IAM으로 접근해야 할 일이 생겼다. 검색해보니 IoT는 보통 .pem, .crt 와 같은 인증서 파일이 내장되어야만 진행되는 예시들이 너무 많아서 검색에 수많은 시간을 허비했다. 비슷한 고생을 하는 분이 있다면 수고를 덜었으면 하는 마음에 글을 쓴다. 요약 1. SDK를 설치 ( pip install awsiotsdk, awscrt ) 2. https://github.com/aws/aws-iot-device-sdk-python-v2.git 에서 /samples/pubsub.py 를 참고하면 된다. 서론 먼저 알아야 할 것으로 IAM으로 접근한다는 말에는 "권한"이 주어졌을 뿐, "인증"이 추가로 진행되어야 한다. AWS IoT에서 통신 프로토콜은 MQTT, HTTP가 있는데, ..