배포 후 이미지 업로드 시 500 에러 발생
start.sh 파일을 활용하여 배포를 하였다.
해당 파일에는 로직에서 사용하는 환경변수와, 실행해야 하는 jar 파일을 명시해놓았다.

도메인/swagger-ui/index.html 은 잘 연결된 것 확인하고
내가 짠 '이미지 업로드' 부분 확인해야징~

이때부터 약간 멘탈이 흔들려 오면서 서버의 어디를 봐야하는지 뒤지기 시작했다.
일단 배포된 코드의 application.properties 에 개발 DB 접속 정보가 적힌 것을 운영 DB 정보고 바꾸고
다시 실행했지만 500에러. ㅜ
결국엔 한날님께 SOS 쳤더니

500 에러는 아주 높은 확률로 was 쪽에서 발생한 것이라고 말씀 주셨다.
WAS 에러 로그를 살펴봤다. ( 실행하는 jar 파일이 있는 경로에 있는 log 파일이 was log 파일인 확률이 높다)

S3Config에서 뭔가를 못갖고 온다는데?
거기서는 AWS Accesskey 같은 환경변수로 빼놓은 값들만 사용하는 부분인데 왜이럴까
로컬 - 운영 DB 를 연결하여 인텔리제이를 실행하면
아주아주 예쁘게 200 코드를 내뱉으며 이미지가 잘 올라간다..
결국 access Key 같은 값이 잘못된 정보는 아니라는점.
그럼 대체 뭐가문제야?하고 한날님이 start.sh 파일을 살펴본 결과...
변수명을 잘못 적어놨었네.........

코드에서 명시한 환경변수명은
AWS_ACCESS_KEY
AWS_SECRET_KEY
AWS_REGION
인데 start.sh 에 적힌 환경변수명은
AWS_ACCESS_KEY_ID
AWS_SECRET_KEY
AWS_REGION
였던것..
그 부분만 수정해서 다시 실행했더니
이미지가 S3 로 아주 잘올라간다..ㅠ