🏕️상황
- S3에 이미지를 업로드하는 코드를 만들기 위해서 밑작업으로 application/properties에 accessKey, secretKey 값을 입력해야 하는데 그 값이 어디에 있는지 몰랐다.
- 그래서 검색해 보니 'aws access key 재발급'라고 검색해도 하나같이 새로운 유저를 생성하면서 그 과정 속에서 위의 값들을 얻는 구조였다.
- 하지만 우리 프로젝트 계정에는 이미 iam 유저가 1개 존재했다.
- aws 왕초보이다 보니 이것저것 막 건들이기가 무서웠고, 이미 유저가 1개 있는 상태에서 또 유저를 생성해도 되는지 고민이 되었다.
- 그래서 한이음 멘토님께 연락을 드려 여쭤보았다.
⛅과정
아래의 사진처럼 이 부분을 선택해서 iam 유저를 생성해야 하는데 이게 안 보이더라!!
이 페이지 (1페이지)에는 위의 선택지가 없었다. 그래서 잠깐 고민해 보니 페이지가 53페이지까지 있더라!!
검색했더니 바로 나온다...^0^ (머쓱)
🗝️해결
멘토님께 여쭤보니 S3연동을 위해서 해당 권한만 별도로 가진 유저를 생성해서 프로그램과 연동하는 개념이라고 하셨다.
결론은 S3의 사용을 위한 전용 사용자를 만들어도 된다는 말이다~~
어떤 정보를 정확히 가려야하는지 모르지만 어떻게 또 악용될지 몰라 일단 고유정보 같은 부분은 다 가렸다.
(자세한 생성 과정은 다른 블로그들에 많이 있기 때문에 skip ~~~)

(새로운 것을 해보는 경험이었고, 조금씩 성장하는 거 같아 좋다 !!ㅎㅎ) 내가 원하는 대로 흘러가지 않고, 중간에 막히더라도 요즘은 오히려 설렌다!!
'개발일지 > 2023_한이음' 카테고리의 다른 글
[개발]🚨ERROR - com.amazonaws.services.s3.model.AmazonS3Exception: The bucket does not allow ACLs (0) | 2023.07.27 |
---|---|
[Spring boot] s3 이미지 업로드 구현(초안) (0) | 2023.07.26 |
[개발] Querydsl을 사용하여 학교 좋아요 리스트 반환하기 (0) | 2023.07.19 |
[개발] Querydsl를 사용하여 원하는 정보 조회/반환하기(Refactoring) (0) | 2023.07.18 |
[개발]🤦🏻♀️고민하기 - Querydsl 사용 시 클래스 구조(repository, service) (0) | 2023.07.17 |