일기장
article thumbnail
AWS ParameterStore을 이용해 스프링부트에서 API Key 관리하기
웹개발 2023. 12. 9. 10:17

문제 상황 Elastic Beanstalk을 활용해 웹 서비스를 배포하고 있었는데, 환경 속성을 통해 API key값을 관리하고자 했습니다. 그러나 모종의 이유로 환경변수를 등록해도 환경변수가 적용이 되지 않아 어려움을 겪었습니다. 그렇다고 공개된 코드에 API key값을 노출시킬 수는 없는 노릇이고, 어떻게 해야할 지 고민하던 중 AWS Systems Manager내의 Parameter Store를 알게 되어 적용해보기로 했습니다. ParameterStore 내에서 파라미터 생성 AWS 콘솔에 로그인을 한 이후, AWS Systems Manager 내의 Parameter Store에 접근하여 파라미터 생성을 클릭합니다. 계층 구조로 파라미터 이름을 설정해줍니다. 유형은 보안 문자열을 선택해주고, 암호화..