목록 보기
Lambda에서 AWS CLI를 사용하려면 어떻게 해야할까?
데브옵스

Lambda에서 AWS CLI를 사용하려면 어떻게 해야할까?

데보션
데보션
2025년 4월 4일

두줄요약

AWS Lambda에서 AWS CLI를 직접 쓰기 위해 Lambda Layer에 awscli를 포함하는 방법을 설명했습니다. Layer 적용 후 aws s3 sync 같은 명령을 subprocess로 실행할 수 있었습니다.

핵심 내용

  • AWS Lambda 런타임에서 기본 제공되지 않는 AWS CLI를 Lambda Layer로 포함하는 방법
  • virtualenv로 별도 환경을 만들고 awscli 및 종속 라이브러리를 설치한 뒤 Layer 디렉토리로 패키징
  • Lambda 실행 환경에 맞게 aws 실행파일의 인터프리터 경로 수정 후 zip으로 업로드
  • Layer 적용 후 subprocess로 aws 명령을 실행해 boto3로 어려운 명령도 수행 가능

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...