AWS Parameter Store는 내가 설정한 설정값을 안전하게 저장하고 관리할 수 있는 서비스다.
이 Parameter Store를 통해 중요한 설정값들을 저장하고 이를 이용해보자.
AWS에서 Parameter Store 서비스를 이용할 수 있다.
경로와 이름을 저장하고 문자열로 값을 저장해주었다.
이제 이를 확인하기 위해 환경변수로 Parameter Store 경로와 이름을 설정하고, Parameter Store 라이브러리도 추가해주었다.
이제 미리 설정해둔 확인용 Parameter를 확인하면 정상 동작하는지 확인할 수 있다.
하지만 EC2 서버에 접속이 되질 않는다..
에러 로그를 살펴보니 접속 인증을 실패하였다고 한다..
이를 해결하기 위해 RDS의 보안그룹 ID와 다른 인증 절차들이 제대로 설정되어있는 지 계속 계속 확인했다.
결국.. 찾은 문제점은 환경변수에서 설정한 파라미터 경로의 app 이름을 잘못적어서 발생하던 오류였던 것이다...
Parameter의 값을 설정하고 나서 환경변수와 차이가 날 경우 오류가 발생하지만, 발견하기 힘들어 엄청난 고생을 한다..
이번 일을 계기로 정말 꼼꼼히 살펴봐야 하는 영역이라는 것을 다시 한 번 되새기는 경험이 되었으면 좋겠다.