Lambda Playwright 컨테이너
·
aws
Playwright 컨테이너 택한 이유Lmabda 레이어는 250MB 압축 제한이 있어 Playwright·Chromium 바이너리와 필요한 의존성을 넣기에 턱없이 부족하다. 그래서 빌드시 한 번에 모든 브라우저 의존성을 담을 수 있고 용량 제약이 훨씬 완화된 컨테이너 이미지를 채택했다.이렇게 하면 레이어 조합에 애써 나눌 필요 없이 "playwright가 실행되는 베이스 OS"를 그대로 포장해 배포할 수 있다. 이미지 모델은 Playwright가 요구하는 라이브러리가 Lambda python 3.11 이미지(AL2, glibc 2.28계열)에는 들어있지 않아서 문제가 발생하기에 pubilc.ecr.aws/lambda/python:3.12 (AL2023, glibc2.34)를 베이스로 삼아 Playwr..