환경변수때문에 지금 생기는 문제상황
모든 람다함수에서 구성 -> 환경변수 들어가서 DB 커넥션 관련 데이터 일일이 집어넣어야 함
설정해야하는 환경변수 5개, 함수 갯수 8개 총 40번을 설정해야된다는 소리
만약 DB 주소 변경이라도 일어나면.. 상상하기도 싫음
개선방안
1. aws secret manager 사용
-> 월 0.4달러를 지불해야 쓸 수 있음. 쓰기싫다
2. SAM으로 환경 구성 다시하기
-> ㅜㅜ
3. 일일이 환경변수 입력
-> ㅜㅜㅜ
4. S3에 업로드
-> 민감정보인데 여기 올려도됨??
5. 람다 레이어에 파일로 포함
-> 민감정보인데 이래도 됨??? 젤 간단한거같음 지금상황에선
SAM을 쓰면 간단하게 해결됨.. serverless.yml 파일에 정의해두면 관리하는 모든 람다 펑션이 환경변수 갖다 쓸수있음
하지만 이미 API Gateway, 람다 모두 수동으로 셋팅 해뒀기 때문에 SAM으로 다시 만들기 매우 매우 귀찮은 상황
배포하는것도 짜치게 zip 압축 -> 업로드하는 과정 안 거치고 sam deploy 딸깍하면 배포 끝이라 훨씬 간편해서 갈아타는게 맞는것같지만.. 조금만 고민해보고 답이 안나오면 팀원과 원만한 협의 후에 갈아타야겠음
'일기' 카테고리의 다른 글
외주개발 ~개포동에 갔으면 최선을 다한다~ (2) | 2025.03.02 |
---|---|
프로젝트를 수행하면서 가장 어려웠던 경험은 무엇이었으며 그것을 극복하기 위해 어떠한 노력을 했는지 기술하세요 (1000자 이내) (0) | 2025.03.01 |
06/15 가상 머신에서 특정 url로 요청을 보내면 응답을 받을 수 없는 문제 (0) | 2023.06.15 |
23/03/31 3월의 마지막을 서류 제출로 보낸 건에 대하여 (6) | 2023.03.31 |
3 / 17 template method const, rand seed (0) | 2023.03.17 |