본문 바로가기
개발 관련 학습 및 문제해결

AWS S3 버킷 만들기

by 날파리1 2022. 12. 4.

S3의 장점

  • 높은 내구도를 자랑하며 정보를 안전하게 저장 할 수 있습니다.
  • 저렴한 비용으로 사용이 가능합니다(ec2에 이미지, 영상등을 저장하며 비용이 만만치 않습니다.)
  • 보안성이 뛰어납니다 ( SSL을 통하여 데이터 전송과 암호화를 하므로 해킹 걱정이 적습니다.)
  • 속도가 빠릅니다 (각 지역에 맞게 선택하며, 업/다운로드 시 지역시간 최소화를 위한 멀티 파트 업로드를 지원합니다.

S3는 Simple Storage Service라는 뜻으로 간단하게 서버에 어떤 파일따위를 저장하게 해주는 도구이다.

 

AWS S3(Simple Storage Service에서 사용되는 용어

  • 객체 - object, AWS는 S3에 저장된 데이터 하나 하나를 객체라고 명명하는데, 하나 하나의 파일이라고 생각하면 된다.
  • 버킷 - bucket, 객체가 파일이라면 버킷은 연관된 객체들을 그룹핑한 최상위 디렉토리라고 할 수 있다. 버킷 단위로 지역(region)을 지정 할 수 있고, 또 버킷에 포함된 모든 객체에 대해서 일괄적으로 인증과 접속 제한을 걸 수 있다.
  • 버전관리 - S3에 저장된 객체들의 변화를 저장. 예를들어 A라는 객체를 사용자가 삭제하거나 변경해도 각각의 변화를 모두 기록하기 때문에 실수를 만회할 수 있다.
  • RSS - Reduced Redundancy Storage의 약자로 일반 S3 객체에 비해서 데이터가 손실될 확률이 높은 형태의 저장 방식. 대신에 가력이 저렴하기 때문에 복원이 가능한 데이터, 이를테면 섬네일 이미지와 같은 것을 저장하는데 적합하다. 그럼에도 불구하고 물리적인 하드 디스크 대비 400배 가량 안전하다는 것이 아마존의 주장
  • Glacier - 영어로는 빙하라는 뜻으로 매우 저렴한 가격으로 데이터를 저장 할 수 있는 아마존의 스토리지 서비스

 

바로 만들러 가보자

1. 버킷 생성

2. 버킹 생성시 세팅

세팅하는 설명이 이해가 안가는경우가 많은데 그걸 두려워하면 평생못하니 그냥 일단 아래 세팅으로 따라해준다. 안되면 새로 만들면 되지 뭐 버킷잘못만든다고 과금되는 것도 아니다.

 

이제 aws 공식홈페이지 들어가서 검색란에 IAM 이라고 검색한 후 클릭후 서비스를 들어간다.

 

외쪽에서 사용자 클릭후 사용자추가 클릭

 

아래 스텝을 이름을 넣고 아래세팅처럼 클릭후 

기존 정책 직접 연결 

AmazonS3FullAccess 로 선택해준후 다음을 클릭

그럼 마지막 스텝으로 액세스 키 ID 와 비밀 액세스 키를 주는데 이것을 따로 저장해둔다.

그리고 아까 생성해둔 s3에가서 txt 파일 하나를 만들어 드래그 앤 드롭으로 업로드해본다.

 

이미지를 어떻게 업로드하는지는 다음번에!

 

참고 자료

https://artiiicy.tistory.com/16

https://dev.classmethod.jp/articles/for-beginner-s3-explanation/

 

댓글