API Gateway 생성
AWS Console에 API Gateway를 입력하고 나오는 서비스를 클릭
종류는 다음과 같이 3가지에 + REST API Private 형태가 있다. 나는 REST API 타입을 선택하겠다.
설정 부분은 다음과 같이 설정한다.
- New API
- API name: cwchoiit-api-gateway
- API endpoint type: Regional
만들고 나면 다음과 같은 화면이 노출된다.
좌측 'Create resource' 버튼을 클릭하면 새로운 path를 생성할 수 있고 현재는 그게 아니라 이 기본 루트 path에 메서드를 생성해서 내가 만든 람다 함수를 연결해보자. 우측 'Create method' 버튼 클릭
설정 부분은 다음과 같다.
- Method type: GET
- Integration type: Lambda fuction
- Lambda function: ap-northeast-2 / 만든 람다 함수
만들고 나면 다음과 같이 "/" path에 GET으로 호출하는 API 하나가 보여진다.
이제 이 API Gateway를 배포해보자. 우측 Deploy API 버튼 클릭
설정 부분은 다음과 같다.
- Stage: New stage
- Stage name: prod
배포하면 다음과 같이 API Gateway가 만들어진다. 아래 URL로 접속해보자.
우리가 만든 람다 함수가 실행되고 응답하는 모습을 볼 수 있다.
이렇게 간단하게 람다를 사용해서 서버가 필요없이 REST API 서버를 구축할 수 있다.
'AWS' 카테고리의 다른 글
AWS Lambda와 Layers (0) | 2024.03.04 |
---|---|
AWS Lambda와 API Gateway로 Canary Release 하기 (0) | 2024.03.03 |
AWS Lambda (0) | 2024.03.03 |
AWS KMS를 사용해서 암호화 - 복호화하기 (0) | 2024.02.26 |
NACL과 Security Group (0) | 2024.02.21 |