keithrozario/Klayers
Python Packages as AWS Lambda Layers
해결하는 문제
AWS Lambda 함수는 표준 런타임에 포함되지 않은 외부 Python 라이브러리가 필요한 경우가 많습니다. 이러한 종속성을 수동으로 패키징하는 것은 번거롭고 오류가 발생하기 쉽습니다. 이 프로젝트는 AWS Lambda Layers로 사전 빌드된 인기 Python 패키지 컬렉션을 제공하여 수동 번들링 없이 함수에 추가할 수 있게 합니다.
작동 방식
이 프로젝트는 AWS Lambda용으로 특별히 빌드된 Python 패키지 라이브러리를 유지 관리합니다. AWS 콘솔, Serverless Framework, AWS SAM, Terraform 또는 AWS CDK를 사용하여 이러한 레이어를 인프라에 통합할 수 있습니다. 또한 프로젝트는 IaC 도구가 패키지의 최신 버전을 자동으로 가져올 수 있는 API를 제공하여 함수를 최신 상태로 유지합니다.
대상 사용자
AWS Lambda를 사용하는 개발자와 DevOps 엔지니어를 위한 것으로, 종속성 관리를 간소화하고 배포 패키지 크기를 줄이며 일반적인 Python 라이브러리용 Lambda Layers를 수동으로 생성하고 유지 관리하는 오버헤드를 피하려는 사람들을 대상으로 합니다.
주요 기능
- 여러 Python 버전 및 아키텍처(x86_64 및 arm64)를 지원합니다.
- Terraform, CDK, Serverless Framework와 같은 주요 배포 도구와 원활하게 통합됩니다.
- 특정 리전의 최신 레이어 버전을 프로그래밍 방식으로 검색하는 API를 제공합니다.
- 매월 1일에 레이어를 자동으로 빌드하고 업데이트합니다.
- 명확한 수명 주기 정책을 제공하며, 새 버전이 게시된 후 레이어는 최소 365일 동안 사용할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트