
웹 개발은 위와 같은 아키텍쳐로 AWS를 이용한다.
각 역할
Amazon Simple Storage Service : user가 이용할 html 파일들을 등록하고 Amazon API Gateway에서 데이터를 사용할 수 있도록 연결해준다.
Amazon API GateWay : user가 사용할 API URL을 생성하고, 이용하고자 하는 Lamda Function 주소에 연결해 준다.
AWS Lambda : 이용자가 요청한 데이터를 DB에 등록및 조회한다. DB에 등록하고자하는 id 값을 제외한 나머지 value들을 입력해 줄 수 있다. Controller와 비슷한 역할을 한다.
Amazon DynamoDB : 테이블을 생성한다. 테이블을 생성할 때 id값과 검색 index 두개의 value만 만든다.
AWS Identity and Access Management : DB를 다룰 때 허용된 Lambda Function에서만 테이블을 다룰 수 있게 해주는 인증관리 시스템이다.
학습하기 : https://aws.amazon.com/ko/getting-started/hands-on/build-web-app-s3-lambda-api-gateway-dynamodb/
'AWS' 카테고리의 다른 글
Amazon VPC (0) | 2021.03.24 |
---|---|
AWS Route 53 (0) | 2021.03.24 |