본문 바로가기

서버관련/아마존 서버 (배포 관련)

(3)
아마존 S3 사용법 1. S3이란? 파일을 올리고 다운받을 수 있는 곳이다. 2. S3에 유저들이 사진을 올리고, 다운받아서 사진을 볼 수 있다. 3. 서비스 사용 방법 일단 기본적으로 플랫폼 서비스를 하기위해서는 해당 S3는 퍼블릭(누구나 접근 가능하게) 되어야 한다. 인터넷에 찾아보면 다른 방법도 있지만 (정책 사용), 내가 세팅한 방법은 아래와 같다. 위와 같이 설정하면 최종적으로 아래와 같이 엑세스 퍼블릭으로 떠야 한다. 나의 백엔드 앱에 shared 폴더를 보면 아래와 같이 설정해두었는데, aws cli 를 통해 내 계정의 bucket네 파일을 업로드 및 삭제하는 방법이다. import AWS from "aws-sdk"; AWS.config.update({ credentials: { accessKeyId: proc..
pgadmin4과 아마존 RDS 연동시키기 1. 먼저 아마존에서 데이터베이스를 생성해보자. 처음엔 프리티어로 생성 해야 한다. 생성 단계에서, 아래 마스터 사용자 이름과 마스터 암호는 추 후 pgadmin4 연동 시 필요한 정보다. 나머지는 기본 값대로 선택해주자. 데이터베이스를 생성해주면 아래와 같은 결과 값이 나오고, 해당 엔드포인트를 pgadmin4에 연결해주어야 한다. 그리고, 내가 설정한 보안부분에 인바운드 규칙을 아래와 같이 추가해야 한다. (postgresql 5432포트가 접속 가능하게끔) 2. pgadmin4에서 아마존 RDS 연결해주기 서버 생성을 하게 되면, Host name/adress 부분에 아마존 엔드포인트를 넣고 Username부분에 아마존 마스터 사용자 이름을 넣으면 된다. 이렇게 되면 아마존 RDS의 데이터 pgad..
아마존 서버 프리티어 개념, elastic beanstalk 배포 방법 1. 프리티어 개념 1) 가입 이후 1년간 프리티어 계정으로 됨 2) 인스턴스 - t2.micro 1개만 운영해야됨.(eb create로 만들거나 웹사이트에서 만들 시 디폴트값으로 2개 인스턴스가 돌아가는데, 1개만 운영 해야함) 만약 2개가 돌아갈 시, EC2에서 인스턴스 종료. 3) RDS와 S3로 1년까지만 무료 2. EB 배포 방법 eb cli를 통해서 배포 하는 방법과, 웹사이트에서 배포하는 방법이 있다. ■ 공통 1) IAM 계정에서 계정 key값과 secret값이 있어야한다. 먼저 IAM을 생성하고 아래와 같이 진행한다. 사용자폴더/.aws/config 파일을 열어보면 (vsc통해서 열기 가능) 아래와 같은 값이 있을 것이다. [profile eb-cli] [profile deploy-eb]..