개발 기록

211028 TIL (서버리스 백엔드-1) 본문

TIL

211028 TIL (서버리스 백엔드-1)

수염차 2021. 10. 28. 18:12

*********************

강의 자료 보고 실습하는 중 Lambda + RDS 단계 압축하고 마지막까지 왔는데 압축파일을 업로드 했더니 

안 됐다 근데 생각보다 간단한 문제 

강의 자료에 프로젝트 모양을 보고 python 폴더 밖에 생기는 압축파일을 python안에 옮겨 놓기만 하고 업로드 했다;;

현재 위치가 python인 상태에서 압축했으면 되는 거였다 ㅎ; 어쩐지 파일 크기가 14MB더라

다시 했는데 이번에는..!

lambda_function을 못 찾는 다는 건데.. 그럴리가 없어서 폴더명을 강의자료에서 복붙에서 다시 했더니 됐다 뭐지?! ?

아직도 폴더명이 뭐가 틀렸는지 모르겠다

찝찝하지만 *성공*

************************

 

-서브넷 : 연결되는 서버 컴퓨팅 자원들에 내부 IP을 할당/ 네트워크를 나눠쓰는 것

 

-라우팅 테이블 : 연결된 서브넷들을 라우팅 / 라우터가 어떤 목적지를 찾아가려고 할때 라우팅 테이블을 본다

 

-인터넷 게이트웨이  : 인터넷과 VPC를 연결. 인터넷 게이트웨이가 연결된 vpc만이 외부와 통신이 가능

 

-보안그룹 : 방화벽과 비슷한 역할. 보안그룹가 연결된 인스턴스들의 접근을 제안

 

-탄력적 ip : 인스턴스에 고정된 IP를 부여할 수 있게 해줌

 

-방화벽 : IP 주소, 포트번호 등 네트워크 연결에 쓰이는 정보들을 바탕으로 연결을 제한 하는 것

 

-SQL Injection 찾아볼때는 와닿지 않았는데 오늘 튜터님 설명을 들으니 이해가 됐다. 요청(리퀘스트)를 보낼 때 sql문처럼 읽힐 수 있는 위험한 질의어를 보냄으로써 정보를 해킹한다. 예를 들면 로그인 창에 로그인 정보가 아닌 아이디, 비밀번호를 빼낼 수 있는 이상한 값을 입력.

 

-Rest(Representational State Transfer) API : rest 아키텍처(시스템 전체의 설계방식,구조) 스타일을 준수하는 웹 api

ㄱ. 균일한 인터페이스 : url로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행

ㄴ. 무상태성 : 작업을 위한 상태정보를 따로 저장하고 관리하지 않는다. api 서버는 들어오는 요청만을 처리하면 됨

ㄷ. 캐시 가능 : HTTP라는 기존 웹표준을 사용하기 때문에 웹에서 사용하는 기존 인프라를 그대로 활용 가능

ㄹ. 자체 표현 구조 : rest api 메세지만 보고 쉽게 이해할 수 있는 자체 표현 구조로 되어있음

ㅁ. clinet-server 구조 : REST 서버는 API 제공, 클라이언트는 사용자 인증이나 컨텍스트(세션, 로그인 정보)등을 직접 관리하는 구조. 확실한 역할 구분

ㅂ. 계층형 구조 : 다중 계층으로 구성될 수 있음

 

아직 잘 이해가 안 감,, 더 찾아보기 +) REST != HTTP 차이점

https://meetup.toast.com/posts/92

 

REST API 제대로 알고 사용하기 : NHN Cloud Meetup

REST API 제대로 알고 사용하기

meetup.toast.com

https://restfulapi.net/

 

What is REST

REST is an acronym for REpresentational State Transfer. It is an architectural style for hypermedia systems and was first presented by Roy Fielding.

restfulapi.net

 

 

************

프로젝트 코드 중 jinja를 ajax로 바꾸는 중 불러온 게시물이 자꾸 겹쳤다  마진겹침현상 이라고 치면 해결방법들이 나온다. 그 중 레이아웃이 뭉개질때 높이 height 설정해주면 된다는 게시글을 보고 해주려 했는데 어떤 css파일에 있는지 모를 스타일이 hieght=0으로 적용되고 있어서 강제적용시켜줘야 먹더라

https://devhoma.tistory.com/93

 

[CSS] 레이아웃 뭉개지는 문제 및 해결 방법 (진행중)

레이아웃 겹침 레이아웃 깨짐 레이아웃 뭉개짐 현상 ?? 자주 일어나는 레이아웃 문제를 나열하고 CASE 별 해결방법을 찾습니다. [CASE 1] 아래 이미지는 해당 태그(nav.go-back)가 부모를 벗어나 부모

devhoma.tistory.com

이렇게 강제적용을 해줬더니 해결 이건 되도록 쓰지말라고 한다 꼬일수도 있어서

************************************

'TIL' 카테고리의 다른 글

211101 TIL (서버리스 백엔드-3)  (0) 2021.11.01
211029 TIL (서버리스 백엔드-2)  (0) 2021.10.30
211027 TIL (서버리스 배포-프론트엔드 1)  (0) 2021.10.27
211026 TIL  (0) 2021.10.26
211026 Git과 Github의 차이  (0) 2021.10.26
Comments