Cloud (2) 썸네일형 리스트형 [AWS] Note0. S3 Note1. S3 Architecture이미지파일 업로드 로직사용자가 EC2(인스터스/서버)에 이미지 업로드를 API로 요청한다. S3에 이미지를 업로드한다. 이미지가 저장된 URL을 리턴한다.DB에 이미지가 저장된 URL을 저장한다. 처음에 이미지파일 업로드 아키텍쳐를 구성할때 이미지 자체를 DB에 저장하는것이 아닌가 많이들 오해하는데물론 DB에 이미지파일 자체를 저장할 수도 있으나 대체로 DB에는 이미지 파일 주소만을 저장하고 실제 이미지 파일은 S3에 저장한다. 이미지파일 다운로드 로직 사용자가 EC2(인스턴스/서버)에 이미지 조회를 API로 요청한다. 서버는 DB로 조회 SQL문을 날린다. DB는 서버에 저장되어 있던 이미지 URL을 응답한다. 서버는 사용자에게 이미지 URL을 응답한다. 사용자.. [Docker] Note1. docker exec Note1. docker exec vs docker run docker exec - 이미 실행 중인 컨테이너에 명령을 실행한다. - 컨테이너를 새로 생성하지 않으며 기존 컨테이너 내부에서 명령을 실행한다. docker exec -it "option"-i (interactive) 표준 입력(STDIN)을 열어두어 키보드 입력을 받을 수 있도록 허용한다. -t (tty/terminal) 가상 터미널을 할당하여 터미널처럼 보이게 한다. 프롬프트 표시나 색상을 지원한다. -it 대화형 터미널 모드를 지원해 입출력이 모두 가능하도록 설정한다. 대부분의 경우 함께 사용한다. docker run- 새로운 컨테이너를 생성하고 실행한다. - 컨테이너가 없으면 새로 생성하고 컨테이너가 있더라도 하나 더 생성한다. d.. 이전 1 다음