aws-angular-todolist-2

AWS STUDY

  1. PuTTY로 aws ec2로 만든 리눅스 환경 접속하기

  2. ec2에-npm-설치

  3. express설치하고 helloworld 출력하기 feat 포트 열기

  4. AWS, Angular를 이용한 todo-list 만들기(1)

  5. AWS, Angular를 이용한 todo-list 만들기(2)


AWS, Angular를 이용한 todo-list 만들기(2)

메서드 추가 생성

API Gateway에서 /선택 후 작업-메서드 생성

GET선택 후 myTodos 함수 선택

PATCHPOST 만들고 myTodos 선택

image

매칭 템플릿 생성

application/json, 메소드 요청 패스스루GET, PATCH, POST에 각각 추가

요청에 따라 다른 응답 만들기

요청 구분

path”: {
“id”: “2”
} 처럼 path에 id가 있으면 해당 id에 대한 요청

path가 비어 있으면 todos에 대한 요청

aws-angular-todolist-1

AWS STUDY

  1. PuTTY로 aws ec2로 만든 리눅스 환경 접속하기

  2. ec2에-npm-설치

  3. express설치하고 helloworld 출력하기 feat 포트 열기

  4. AWS, Angular를 이용한 todo-list 만들기(1)

  5. AWS, Angular를 이용한 todo-list 만들기(2)


AWS, Angular를 이용한 todo-list 만들기(1)

AWS

API Gateway, Lambda, DynamoDB를 이용한 Server less 구축

API Gateway 만들기

구성

AWS의 API Gateway와 AWS의 Lambda를 이용하여 Client의 요청을 받음

GET ~/todos => todo list 전체 전달

PATCH ~/todos => todo list 전체의 completed 일괄 변경

POST ~/todos => todo list의 새로운 todo 등록

PATCH ~/todos/{id} => 해당 id의 todo 변경

DELETE ~/todos/{id} => 해당 id의 todo 삭제

ec2 아마존 리눅스에 MonogoDB install

AWS STUDY

  1. PuTTY로 aws ec2로 만든 리눅스 환경 접속하기

  2. ec2에-npm-설치

  3. express설치하고 helloworld 출력하기 feat 포트 열기

  4. AWS, Angular를 이용한 todo-list 만들기(1)

  5. AWS, Angular를 이용한 todo-list 만들기(2)


MonogoDB install

Install MongoDB Community Edition on Amazon Linux을 참고하여 설치합시다.

설치

1. Configure the package management system (yum).

vi로 /etc/yum.repos.d/mongodb-org-4.0.repo을 열어서

1
2
3
4
5
6
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

을 넣어줍니다.

저장이 안된다면 vi를 열 때 sudo를 이용하면 됩니다.
저는…

PuTTY로 aws ec2로 만든 리눅스 환경 접속하기

AWS STUDY

  1. PuTTY로 aws ec2로 만든 리눅스 환경 접속하기

  2. ec2에-npm-설치

  3. express설치하고 helloworld 출력하기 feat 포트 열기


ec2 만들기

aws의 ec2와 putty를 이용하여 리눅스에 개발공간을 만들고 연결하기
aws가입 필요.

인스턴스 생성

가난한 저는 프리티어의 ec2를 생성하여 사용합니다.

리눅스 초짜 리알못은 일단 아마존 리눅스를 사용하겠습니다.

1. 우측 상단 내 계정 - AWS Management Console을 클릭

image

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×