AWS

AWS S3 버킷 생성 및 사용

각수짱 2023. 3. 15. 13:46
728x90
반응형
SMALL

Amazon S3 (Simple Storage Service)는 클라우드 기반의 객체 스토리지 서비스로, 파일을 안전하게 저장하고 검색할 수 있는 공간을 제공한다. S3는 비용 효율적인 데이터 스토리지 솔루션으로서, 성능과 확장성도 우수하다. S3는 웹 서비스, 모바일 애플리케이션, 백업 및 복원, 미디어 스토리지 및 분석 등 다양한 용도로 사용된다. S3는 매우 신뢰성이 높은 서비스이며, AWS의 다른 서비스와 통합되어 더욱 강력한 솔루션을 제공한다.


버킷 생성

AWS에서 S3를 들어간다

버킷 만들기 클릭

버킷이름을 작성한다. (고유한 이름이기때문에 다른유저와 중복이 되선 안된다.)

자기위치에 가까운 서버로 설정한다.

나머지 옵션은 생성뒤에도 수정이 가능하다

생성후 버킷의 관전 → 퍼블릭 액세스 차단(버킷 설정) 편집

퍼블릭으로 사용하여야 접근이 용이해진다. (보안이 취악해질수 있다)

확인 후 변경사항 저장

이렇게 모든 퍼블릭 액세스 차단이 비활성되있는것을 확인할 수 있다

그밑에 버킷 정책의 편집 클릭

정책 생성기 클릭

json으로 작성해야한다 그리고 aws에서 json코드를 짤수있게 도와준다

Select Type of Policy : S3 Bucket Policy

Effect : Allow(허용)

Principal : * (모두 접근 가능)

Action : GetObject (파일 조회)

Amazon Resource Name (ARN) : 방금 생성한 버킷의 Amazon 리소스 이름(ARN)

Add Statement 클릭후 Generate Policy클릭

그럼이렇게 JSON으로 코드를 짜준다

이 코드를 복사해서

버킷 정책에 붙여넣기

변경 사항 저장


객체 업로드

버킷 → 객체 → 업로드

자신이 원하는 파일 업로드 (필자는 사진으로함)

올린 객체를 클릭하고 속성 → 객체 URL 클

이렇게 올라간파일을 확인 할 수 있다.

 

728x90
반응형
LIST