군침이 싹 도는 코딩
자동 배포 시 오류 상황 ( /github/home/.cache/serverless-python-requirements/downloadCacheslspyc` Exited with code 1 ) 본문
AWS/Lambda
자동 배포 시 오류 상황 ( /github/home/.cache/serverless-python-requirements/downloadCacheslspyc` Exited with code 1 )
mugoori 2023. 3. 30. 13:07
# 자동배포중에 오류가 난 상황
- 해당 오류는 surprise 라이브러리가 AWS lambda의 쓰레드 호환성 때문에 발생한 에러였다 이것을 해결하기위해
먼저 해당 라이브러리를 도커 이미지로 만든 뒤 그것을 AWS ECR을 통해 Lambda로 배포하게 하였다
그 뒤 serverless key를 발급 받아 GitHub Actions로 CI/CD 구축을 해 자동배포하게 만들었다

# 배포가 완료된 모습
도커 이미지로 배포하는 법은 해당글을 참고
도커 이미지로 배포하는 법
1. VS code 에서 Dockerfile을 만든다. FROM public.ecr.aws/lambda/python:3.9 COPY . ${LAMBDA_TASK_ROOT} COPY requirements.txt . RUN yum -y install gcc RUN pip3 install -r requirements.txt --target "${LAMBDA_TASK_ROOT}" CMD ["app.handler"] 2. VS code
mugoori.tistory.com
'AWS > Lambda' 카테고리의 다른 글
도커 이미지로 배포하는 법 (0) | 2023.04.05 |
---|---|
AWS dev prod 바꾸는 법 (0) | 2023.01.17 |
AWS lambda 지연시간에 따른 상태코드 500 해결법 (0) | 2023.01.17 |
lambda layer 만들기 (2) (0) | 2023.01.11 |
Lambda layer 만들기 (1) numpy, pandas 라이브러리를 만드는 법 (1) | 2023.01.11 |