월루를 꿈꾸는 대학생
AWS API GATEWAY 정의 및 실습 본문
728x90
AWS API의 GET방식을 이용한 DynamoDB 데이터 값 넣기
API란?
어떠한 응용 프로그램에서 데이터를 주고 받기 위한 방법
데이터를 어떤 방식으로 요청할지 제공받을지 대한 규격이나 약속
API GW
-HTTP 프로토콜을 사용하여 API를 개발자가 쉽게 만들 수 있도록 도와주는 AWS의 서비스 중 하나
- 해당 리소스에 접글할 때 관문과도 같은 역할을하며 접근의 인가 및 모니터링 기능
HTTP의 GET 방식
- URI 를 통해 데이터를 전달
- 쿼리파라미터를 통해 데이터를 전달 = ?와 # 사이의 값을 뜻함
GET방식을 통해서
sm / where / query 등의 값을 보냄
- 문제점은 보내는 데이터가 많으면 많을수록 uri가 길어짐 .. 또한 값이 노출되기에 post 방식을 씀
실습
1. 람다 함수 작성
2.
3. api 추가 확인
4. 리소스 경로 확인
5. 함수 변경
6. 확인
7. get 파라미터 ?text=hello 입렵
람다함수에서 데이터를 받아 db 저장시키기
iam으로 감
현재 만들어둔 api 역할에는 권한이 없기에 db에 권한 주기 위해서 정책을 만들어 연결함
이제 아까 만들어둔 역할에 db 정책을 연결
이제 람다와 연결할 db 구성
람다로 받아들인 함수를 db에 넣도록 함수 변경
728x90
'Cloud > AWS' 카테고리의 다른 글
AWS EC2 정의 및 구축 실습 (0) | 2020.12.27 |
---|---|
AWS lambda & amazon translate 구축 (0) | 2020.12.27 |
AWS S3 정의 및 실습 (0) | 2020.12.26 |
AWS CloudFront 정의 및 실습 (0) | 2020.12.26 |
AWS RDS 정의 및 실습 (0) | 2020.12.26 |