개발일지/2023_한이음

[개발] S3_accessKey, secretKey 발급받기기(문제/해결)

기억지기 개발자 2023. 7. 26. 21:13

🏕️상황

  1. S3에 이미지를 업로드하는 코드를 만들기 위해서 밑작업으로 application/properties에 accessKey, secretKey 값을 입력해야 하는데 그 값이 어디에 있는지 몰랐다. 
  2. 그래서 검색해 보니 'aws access key 재발급'라고 검색해도 하나같이 새로운 유저를 생성하면서 그 과정 속에서 위의 값들을 얻는 구조였다.
  3. 하지만 우리 프로젝트 계정에는 이미 iam 유저가 1개 존재했다.
  4. aws 왕초보이다 보니 이것저것 막 건들이기가 무서웠고, 이미 유저가 1개 있는 상태에서 또 유저를 생성해도 되는지 고민이 되었다.
  5. 그래서 한이음 멘토님께 연락을 드려 여쭤보았다.

⛅과정

아래의 사진처럼 이 부분을 선택해서 iam 유저를 생성해야 하는데 이게 안 보이더라!!

선택해야 하는 권한

이 페이지 (1페이지)에는 위의 선택지가 없었다. 그래서 잠깐 고민해 보니 페이지가 53페이지까지 있더라!! 

실제 내가 당황한 그 화면

검색했더니 바로 나온다...^0^ (머쓱)

발견한 화면


🗝️해결

멘토님께 여쭤보니 S3연동을 위해서 해당 권한만 별도로 가진 유저를 생성해서 프로그램과 연동하는 개념이라고 하셨다.

결론은 S3의 사용을 위한 전용 사용자를 만들어도 된다는 말이다~~ 

 

어떤 정보를 정확히 가려야하는지 모르지만 어떻게 또 악용될지 몰라 일단 고유정보 같은 부분은 다 가렸다.

(자세한 생성 과정은 다른 블로그들에 많이 있기 때문에 skip ~~~)

이렇게 엑셀로 넘어온다.

(새로운 것을 해보는 경험이었고, 조금씩 성장하는 거 같아 좋다 !!ㅎㅎ) 내가 원하는 대로 흘러가지 않고, 중간에 막히더라도 요즘은 오히려 설렌다!!