AWS Web application with Serverless 워크셥을 요약한다.
목표
람다로 웹서비스 만들어보기
람다로 Api 서버 만들어보기
ApiGateway 사용해보기
Dynamdb 사용해보기
람다로 웹서비스 만들어보자. 간단한 조회 사이트 만들어 보자.
출처: AWS workshop
1
순서
Hello world Lambda는 그냥 만들어본다.
Webpage Lambda를 만든다. - Enable function URL 체크한다.
API Service lambda를 만든다. 디비를 조회한다. dynamodb role이 필요하다.코드 수정
다이나모 디비 테이블 생성 name
APIGW생성 - GET , api-service-create 람다 지정
API Gateway 추가설정 - Enable CORS , 디플로이, url 확인
람다와 연결 - web 람다에 URL 입력
참고
CORS(Cross-Origin Resource Sharing)
라우저 스크립트는 다른 도메인 내 서버의 리소스에 대해 GET 요청을 수행합니다. 요청이 GET 요청을 제출하도록 승인된 도메인에서 전송된 경우 해당 서버의 CORS 구성에 따라 cross-origin 서버는 요청된 리소스를 반환하여 응답합니다.
2
요약
같이 볼만한 자료
https://brunch.co.kr/@topasvga/1757
감사합니다.