AWS S3 버킷 만들기 및 권한 부여

JE·2022년 9월 6일

AWS S3버킷 접근권한을 가진 IAM 생성하기


AWS의 IAM페이지에 접근 후 엑세스관리 -> 사용자 -> 사용자 추가를 선택한다.

사용자 이름과 AWS 자격 증명 유형 - 액세스 키를 선택한 후 기존 정책 직접 연결의 AmazonS3FullAccess를 선택해준다.

이후 .csv파일 다운로드를 통해 accesskey 및 secretKey를 미리 확인해 둔다.


AWS S3버킷 생성하기


다음은 파일 업로드를 위해 AWS의 S3 버킷을 생성한다. 이때 버킷이름은 고유한 이름을 사용하여야 한다.

단, 퍼블릭 액세스 차단 설정을 모두 체크 해제하여 퍼블릭한 상태로 만들어 주어야 한다.
(+ SpringBoot에서의 접근 및 업로드 된 사진을 보려면 퍼블릭한 상태여야 한다.)

이후 제작한 버킷의 권한 탭의 버킷 정책 편집을 통해 생성한 버킷의 권한을 부여한다.

또한 Spring Boot에서 접근하기 위해서는 객체 소유권의 ACL을 활성화하고 객체 소유권을 객체 라이터에 부여한다.

profile
정리가 필요한 부분만 정리합니다

0개의 댓글