본문 바로가기

Setting2

AWS lambda에 psycopg2 Layer 추가하기 AWS Lambda function에서 psycopg2 라이브러리 사용 시 레이어를 추가하는 방법에 대해 설명합니다! 들어가기 전에 해당 문서는 AWS lambda function 작성 시 psycopg2 라이브러리를 사용해야 하는 상황인 분들을 위한 것입니다. psycopg2 라이브러리는 python과 postgresql을 연결하여 select, insert, update, delete 등의 작업을 수행할 수 있도록 합니다. 자세한 설명은 아래 공식 문서 링크를 참조해주시기 바랍니다. AWS lambda function에서 built-in 라이브러리 외의 다른 python 라이브러리를 사용하기 위해서는 일반적으로 아래와 같은 과정을 거쳐야 합니다. 1. 사용하고 싶은 라이브러리를 설치합니다. 2. 해당.. 2023. 3. 27.
[django, python]개발 서버 배포를 위한 환경 변수 설정 django를 기반으로, 개발 서버 배포를 위한 환경 변수(environment variable) 설정에 대해 설명한 문서입니다. 0. 환경 변수를 사용하는 이유 다른 개발자들과 원활한 협업 : 다른 개발자들이 내 코드를 봤을 때 쉽게 이해할 수 있도록 코드가 간결할 필요가 있습니다. 또한 작업 효율을 높이기 위해서는 github에서 내 코드를 내려받았을 때 바로 실행해볼 수 있도록 세팅해야 합니다. 노출되어서는 안 되는 값 처리 : 프로젝트 중 노출되서는 안 되는 비밀값들이 존재합니다. 예를 들어 AWS에서 주어진 access key id나 access secret key 등이 그렇습니다. 이를 환경변수로 처리함으로써 개인정보를 보호할 수 있습니다. 1. python-decouple 파이썬 라이브러리 .. 2022. 12. 19.