본문 바로가기

기타/AWS

(4)
AWS EC2 1. 로그인 후 EC2 대시보드에 접속한다. 이 때, 맨 위의 서울은 EC2로 컴퓨터를 생성 시에 어느 지역에 설치 할 것인지에 대한 것이고, 설치한 지역을 선택 한 후에 인스턴스 시작 버튼을 누른다. 2. AMI 선택하기 어떤 운영체제를 선택할 지에 대한 여부이다. 하지만 이것이 정확히 AMI은 아닌데, 이미 누군가가 만들어놓은 컴퓨터를 복사 해서 사용 할 수도 있다. 예를 들어 AWS Marketplace를 접속하면 AWS에서 제공하는 AMI 들을 사용 할 수 있다. 나중에 위의 workpress도 생성 해보기로 하고 지금은 ubuntu를 생성하도록 하자. 3. 인스턴스 유형 선택 사양에 맞게 선택해주면 된다. 무료로 사용 하기 위해서 프리 티어를 제공하는 micro를 사용하였다. 이후의 구성 및 스..
AWS RDS Amazon Relational Database Service(RDS) 클릭 몇 번으로 클라우드에서 관계형 데이터베이스를 설정, 운영 및 확장. 우리 컴퓨터 내에 데이터베이스를 관리하는 것이 아니라, 아마존에서 직접 관리해주는 서비스라고 한다. 이를 사용하는 이유는 아마존에서 데이터베이스를 관리해주기 때문에 유실이나 유출을 방지 할 수 있다는 점이라고 한다. 사용 방법은 다음과 같다. 1. aws의 서비스인 RDS에 들어간 후 데이터베이스 생성을 클릭한다. 2. 엔진을 선택하고, RDS 프리 티어에 적용되는 옵션만 사용에 체크한다. 만약 프리 티어에 체크하지 않는다면 과금이 발생한다. 3. 사양을 선택한다. 이 때, DB 인스턴스 클래스는 DB를 설치할 컴퓨터의 사양, 스토리지 유형과 할당된 스토리지는 ..
AWS SDK 사용하기 1. aws sdk 설치하기 npm install aws-sdk --save 2. 권한부여(credentials) 서비스의 루트 디렉토리에 다음과 같은 파일을 추가한다. ~/.aws/credentials 그리고 해당 파일에 다음과 같은 내용을 추가한다. [default] aws_access_key_id = aws_secret_access_key = 이때 엑세스키와 시크릿 엑세스키는 I AM 의 사용자에서 확인 할 수 있다. 1. I AM의 사용자에 접근 2. 이름 및 사용용도 체크 3. 이후부터는 그냥 진행해서 생성! 하면 다음과 같은 키들을 얻을 수 있다. 이후에 다음 코드를 통해서 테스트 해볼 수 있다. 다음 코드는 express와 aws ec2를 사용한 예제이다. var express = requi..
AWS S3 AWS S3 즉 Amazon Simple Storage Service 는 객체(파일)을 저장해주는 스토리지 서비스이다. 이를 이용하면 웹서버에 업로드된 파일들을 S3에 저장해놓고, 필요할 때 불러올 수 있게 된다. (인스타그램 클론 포스트에 S3를 사용한 예제가 있다.) 파일을 담아두는 곳을 저장소를 버킷이라고 부르고 이 파일을 S3에서는 객체라고 부른다. 사용 방법은 다음과 같다. 1. 버킷 만들기를 클릭한다. 2. 버킷 이름과 리전을 선택한다. 이때 버킷 이름은 중복되어선 안되며, 리전은 이용자 기준으로 어느 곳에 S3를 설치할 지 여부를 결정한다. 이후 바로 완성하지 않고 다음으로 넘어가 세부사항을 선택한다. 3. 속성 버전관리는 객체의 히스토리를 저장한다고 보면 된다. 이를 선택하면, 객체를 계속..