AWS Lambda, 자체 관리형 코드 스토리지 발표
AWS Lambda는 이제 코드 스토리지를 위한 자체 관리형 Amazon S3 버킷을 지원하므로 Lambda가 중간 사본을 생성하지 않고도 자체 S3 버킷에서 직접 소스 코드를 참조할 수 있습니다. 이렇게 하면 코드 저장 제한이 사라지고 복사 단계가 제거되어 함수 생성 및 업데이트 후 함수 활성화 시간이 단축됩니다.
AWS Lambda는 서버를 관리할 필요 없이 코드를 실행하는 서버리스 컴퓨팅 서비스입니다. Lambda 계층으로 많은 함수와 추가 코드를 배포하는 고객은 리전당 75GB 이상의 코드 스토리지가 필요한 경우가 많으며, 이 할당량을 늘리려면 지원 티켓이 필요합니다. 이전에는 Lambda가 함수 및 계층 생성 중에 항상 배포 패키지를 Lambda 관리형 스토리지에 복사했는데, 이는 이 한도에 포함되었습니다. 이제 Lambda는 자체 관리형 코드 스토리지를 사용하여 사본을 생성하지 않고도 Amazon S3 버킷에서 직접 코드를 참조하므로 버킷에서 허용하는 만큼 함수 및 계층 코드를 저장할 수 있습니다. 자신의 계정에 배포 패키지에 대한 단일 정보 소스를 유지 관리할 수 있습니다. 자체 관리형 스토리지에는 추가 Lambda 요금이 적용되지 않습니다. 표준 Amazon S3 스토리지에 대한 요금과 해당하는 경우 리전 간 데이터 전송 요금만 지불하면 됩니다. 또한 Lambda는 Lambda 관리형 코드 스토리지에 대한 기본 제한을 계정당 리전당 75GB에서 300GB로 늘렸습니다.
자체 관리형 Amazon S3 코드 스토리지는 모든 상용 AWS 리전에서 사용할 수 있습니다.
시작하려면 AWS CLI, AWS CloudFormation, AWS SAM 또는 AWS SDK를 통해 함수와 계층을 생성하거나 업데이트할 때 'S3ObjectStorageMode' 파라미터를 'REFERENCE'로 설정하십시오. S3 버킷에 대한 Lambda 서비스 위탁자 's3:GetObject' 및 's3:GetObjectVersion' 권한을 부여해야 합니다. Lambda 콘솔을 통해 자체 관리형 코드 스토리지를 사용하도록 함수를 업데이트할 수도 있습니다. 자세한 내용은 AWS Lambda Developer Guide(AWS Lambda 개발자 가이드)를 참조하십시오.