-
AWS - 서버 배포 - S3 셋팅 - 2Cloud/aws 2026. 1. 22. 21:30
api 서버를 배포하기전 오브젝트 파일 파일업로드, 다운로드를 위한 S3를 생성해야된다.
👉용어 참고
네이버클라우드 -> Object Storage
AWS -> S3S3 ( Simple Storage Service) 개념
Amazon S3(Simple Storage Service)는 아마존 웹 서비스(AWS)가 제공하는 클라우드 스토리지 서비스입니다. S3는 파일, 데이터 및 다양한 유형의 미디어 등을 저장하고 관리하는 데 사용되는 웹 기반 스토리지 시스템입니다.
또한 저장하는 데이터 양에 대한 비용도 저렴하고, 저장할 수 있는 데이터 양도 무한에 가깝습니다.S3 버킷(bucket) 특징
● 버킷의 이름은 유일해야 됩니다.
- 게임 ID처럼 전 세계에서 유일한 ID만 사용할 수 있습니다.●버킷을 만들기 위해서는 리전을 선택해야 됩니다.
-리전 간 객체 공유는 불가능 합니다.● 버킷 주소는 https://bucketname.s3.Region.amazon.com 형태로 이루어 집니다
● 버전관리 기능을 통해서 사용자에 의한 실수도 복원이 가능하다.
S3 객체(object) 특징
● 객체 하나의 크기는 1Byte ~ 5TB 입니다.
● 저장 가능한 객체 갯수는 무제한 입니다.
● 객체마다 각각의 접근 권한 설정이 가능합니다.
1. 그럼 먼저 bucket을 생성하자 Create bucket 클릭

2. unique한 bucket name 설정하자

3. 한 계정으로 관리 할 것이라면 ACL 비활성화를 선택

4. 누구나 접근가능할지 안할지에 대한것인데 public으로 접근하게 되면 안좋은 일이 생겨날지 모르니 체크하였다.

5. bucket 버전 활성/비활성화 여부인데 활성화하면 파일을 버전별로 관리 하기 때문에 비용이 더 들게 된다고 한다.
파일 복원가능하지만 비용이슈로 인하여 비활성화하였다.

6. 기본 암호화를 활성화 하면 버킷에 저장되는 모든 새 객체를 암호화해서 저장 한다.
또한 객체를 다운로드할 때 복호화해서 제공해준다고 하여 default로 되어있게 건들지 않았다
7. Advanced settings 는 생략
8. Create bucket 버튼 클릭
9. 생성한 bucket 을 클릭하여 create forder를 클릭하여 오브젝트들을 넣어줄 폴더를 생성한다.

10. 폴더를 클릭하여 Copy S3 URI 버튼을 눌러서 URI를 copy하자

11. api spring server configuration 파일에 해당 s3 uri의 값을 넣어주자.

다음 글 이어서 작성하도록 하겠습니다.
감사합니다.
'Cloud > aws' 카테고리의 다른 글
AWS - 서버 배포 - ECR(Amazon Elastic Container Registry) 셋팅 - 3 (0) 2026.02.03 AWS - 서버 배포 - DB셋팅- 1 (1) 2026.01.21 AWS - 서버 배포 진행순서 사전 작업 준비 및 배포전략 - 0 (0) 2026.01.20