개발 기록
211028 TIL (서버리스 백엔드-1) 본문
*********************
강의 자료 보고 실습하는 중 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
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 |