AWS S3에 이미지 저장하기 - 2. IAM 사용자 생성 및 권한 설정하기

2025. 2. 19. 12:59AWS

 

https://1000end.tistory.com/8 - 1.  AWS S3 버킷만들기

 

1편에서 버킷을 다 만들어봤습니다. 이어서 설명해 보겠습니다!

 

그 다음으로 S3에 파일을 업로드하려면 IAM 사용자의 권한이 필요하기 때문에 사용자를 생성해볼 것이다.

 

1.  IAM 사용자 생성하기

 

 

S3 > IAM > 사용자 > 사용자 생성 선택

 

사용자 이름 입력 후 다음 선택

 

직접 정책 연결 선택 > AmazonS3FullAccess 선택 > 다음 선택

생성한 사용자에게 S3 접근 권한을 부여하기 위해 AmazonS3FullAccess 권한을 추가해 주었다.

 

사용자 생성을 눌러 생성완료하기

 

 

이렇게 IAM 사용자가 잘 생성이 되었다!

 

2.  IAM 엑세스 키 생성하기

Spring Boot 에서 S3에 접근 해서 이미지를 저장하기 위해 액세스키(accessKey)가 필요하므로 생성을 해주겠다.

 


만들어 놓은 IAM 사용자를 선택 > 액세스 키 만들기 선택

 

 

액세스 키 모범 사례 및 대안은 그냥 여러 사례를 보여주는 것일 뿐이다.

아무 거나 선택하고 다음을 누른다.

 

 

태그를 설정하는 페이지가 나온다.

나는 아무 설정 값을 입력해주지 않았지만 필요할 시 입력을 해주면 된다.

입력 후 액세스 키 만들기 선택

 

그러면 이렇게 액세스 키가 만들어졌다!

비밀 액세스 키 또한 같이 발급되며 이 페이지에서만 확인가능하므로 .csv파일을 다운로드해서 보관해두자.

 

자 이렇게 이미지를 올릴 준비가 다 되었으니 다시 스프링부트의 코드를 만들러 가보자! 🏃‍♀️🏃‍♀️🏃‍♀️🏃‍♀️