개발 일지
CodeDeploy 자동 배포시 EC2 인스턴스의 환경변수 사용하기
프로그램을 개발하다보면 비밀번호나 개인 정보 등 노출되면 안되는 민감한 정보를 입력해야 하는 상황이 충분히 생길 수 있다. 시스템 어딘가에 환경변수를 선언하고 값으로는 어떤 프로그램의 실행 파일의 경로를 저장하고 호출한다면 실행 파일이 위치한 경로가 아닌곳에서도 프로그램을 실행할 수 있는 장점도 있지만 또 하나의 장점은 환경 변수의 값에 데이터를 저장하고 호출한다면 소스 코드상에선 값이 노출되지 않고 환경변수의 값을 가져와 사용할 수 있다. 이번 팀 프로젝트를 진행하면서 소스코드 상에서 숨기게 된 값들이 몇개 있는데 외부 API서버를 이용하기 위한 API 키부터 해서 서버에서 발급하는 JWT 토큰의 시크릿 키, 그리고 업로드된 파일이 실제 저장되는 디렉토리 경로와, 데이터 베이스에 로그인하기 위한 정보 ..
2023. 6. 17. 19:16