본문 바로가기

api gateway3

[AWS] 서버리스 기반 웹 애플리케이션 만들기 (2) 탑신병자 듀오 팀 티모입니다. 지난 시간에는 Lambda를 이용해 기본적인 웹 애플리케이션을 생성해봤습니다. 이번 시간에는 이어서 DynamoDB와 API Gateway를 생성 후 Lambda와 연결해보겠습니다. DynamoDB로 들어가 테이블 생성을 클릭합니다. 파티션 키의 이름은 반드시 똑같이 작성해야 에러가 나지 않습니다. 이 외에는 모두 기본값으로 생성한 후 활성 상태를 체크합니다. Table name : hello-member Partition key : name (문자열) 이제 웹 페이지와 내부 기능을 맡은 각각의 Lambda를 호출을 통해 연결되도록 API Gateway를 구성합니다. API Gateway > API > REST API로 생성합니다. API 세 정보 : 새 API API 이름.. 2023. 12. 11.
[AWS] 서버리스 기반 웹 애플리케이션 만들기 (1) 탑신병자 듀오 팀 티모입니다. 이번에는 AWS 서버리스 서비스인 Lambda를 이용해 기본적인 웹 애플리케이션을 생성하고, 완전관리형 noSQL DB 서비스인 DynamoDB, API Gateway를 연결해보도록 하겠습니다. 아키텍처는 아래와 같습니다. 우선 Lambda를 생성 후 테스트를 진행해보겠습니다. 콘솔에서 Lambda > 함수 생성 > 블루프린트 사용 > Hellow world function 중 python 버전을 선택합니다. 실행 역할은 기본 Lambda 권한을 가진 새 역할 생성(기본)을 선택 후 생성합니다. Lambda가 생성되면 Test를 클릭해 내용을 입력합니다. 이벤트 이름 : Hello-world-test 이벤트 JSON { "key1": "Hello!", "key2": "val.. 2023. 11. 27.
Lambda_API Gateway 트리거 설정 & 엑세스 로깅을 활성화 베하 안녕하세요 ~~! BTC_현상수배범입니다. 이번 시간에는 Lambda 함수에 API Gateway를 트리거로 설정하고 엑세스 로깅을 활성화하는 간단한 실습을 진행해보겠습니다. 1. Lambda 함수에 API Gateway를 트리거로 설정하고 엑세스 로깅을 활성화 1) API Gateway와 Lambda 함수 연결 콘솔에서 Lambda 함수 페이지에서 통합할 람다 함수를 선택 "트리거 추가"를 선택 후 사용할 API Gateway와 연결 요청 경로와 HTTP 메서드(POST /user, GET /user, DELETE /user 등 환경에 따라 상이)를 설정하여 Lambda 함수가 처리할 요청을 정의 2) API Gateway의 엑세스 로깅 활성화 API Gateway의 페이지로 이동 좌측 메뉴에서 .. 2023. 7. 24.