RDS를 Private Subnet에 할당하고 퍼블릭 액세스를 False로 두었을 때,
Lambda에서 접근하는 법을 알려주려고 한다.
AWSLambdaVPCAccessExecutionRole
AWSLambdaSQSFullAccess
Private Subnet 할당
로컬 컴퓨터에서 아래 커맨드로 현재 디텍토리에 psycopg2-binary 라이브러리 설치
pip install --platform=manylinux1_x86_64 --only-binary=:all: psycopg2-binary -t .
** -t . 의 의미는 해당 라이브러리를 현재 위치에 설치하겠다는 뜻
설치되면 3개의 psycopg관련 폴더가 생성되어있을 텐데 모두 zip으로 압축
lambda에 zip 파일 업로드
Lambda 트리거에 SQS 연결