Search

API Gateway

REST API 구축 선택

새 API 생성 - API Name : wsi-api

리소스 생성 - Resource Name : api

메서드 생성 - AWS 서비스 → Kinesis 선택

POST 메서드 선택

작업 이름 사용 선택 및 작업 이름 : PutRecord | 생성했던 IAM Role ARN 입력

통합요청 수정

Content-Type : 'application/x-amz-json-1.1'

콘텐츠 유형 : application/json

{ "StreamName": "wsi-data-stream", "Data": "$util.base64Encode($input.body)", "PartitionKey": "$context.requestId" }
JSON
복사
메서드 요청 수정

요청 검사기 - 본문 검증으로 바꾸기

application/json - Empty

API 배포 - prod 스테이지

호출 테스트

curl -X POST \ -H "Content-Type: application/json" \ -d '{ "uu_id": "1234", "device_ts": "2022-01-01 09:10:25" }' \ https://1hq8g7brxc.execute-api.ap-northeast-2.amazonaws.com/prod/api
Shell
복사