30.4. 사용법
30.4.1. Lambda 생산자가 평가한 메시지 헤더
작업 | 헤더 | 유형 | 설명 | 필수 항목 |
---|---|---|---|---|
All |
|
| 수행할 작업입니다. 쿼리 매개변수로 전달된 덮어쓰기 작업 | 제공됨 |
createFunction |
|
| 배포 패키지가 포함된 .zip 파일이 저장된 Amazon S3 버킷 이름입니다. 이 버킷은 Lambda 함수를 생성하는 동일한 AWS 리전에 있어야 합니다. | 없음 |
createFunction |
|
| 업로드할 Amazon S3 오브젝트(배포 패키지) 키 이름입니다. | 없음 |
createFunction |
| 문자열 | 업로드할 Amazon S3 오브젝트(배포 패키지) 버전입니다. | 없음 |
createFunction |
|
| zip 파일의 로컬 경로(배포 패키지). zip 파일의 내용은 Message 본문에도 배치할 수 있습니다. | 없음 |
createFunction |
|
| 함수를 실행하여 다른 AWS(Amazon Web Services) 리소스에 액세스할 때 Lambda가 가정하는 IAM 역할의 Amazon Resource Name(ARN)입니다. | 제공됨 |
createFunction |
| 문자열 | 업로드 중인 Lambda 함수의 런타임 환경입니다. (nodejs, nodejs4.3, nodejs6.10, java8, python2.7, python3.6, dotnetcore1.0, Cryostatjs4.3-edge) | 제공됨 |
createFunction |
|
| Lambda가 실행을 시작하기 위해 호출하는 코드 내의 함수입니다. Node.js의 경우 함수의 module-name.export 값입니다. Java의 경우 package.class-name::handler 또는 package.class-name일 수 있습니다. | 제공됨 |
createFunction |
|
| 사용자가 제공한 설명입니다. | 없음 |
createFunction |
|
| Amazon SQS 대기열 또는 Amazon Cryostat 주제의 대상 ARN(Amazon Resource Name)이 포함된 상위 오브젝트입니다. | 없음 |
createFunction |
|
| 함수에 대해 구성된 메모리 크기(MB)입니다. 64MB의 배수여야 합니다. | 없음 |
createFunction |
|
| 함수의 환경 변수를 암호화하는 데 사용되는 KMS 키의 ARM(Amazon Resource Name)입니다. 제공되지 않는 경우 AWS Lambda는 기본 서비스 키를 사용합니다. | 없음 |
createFunction |
|
| 이 부울 매개변수를 사용하여 AWS Lambda를 요청하여 Lambda 함수를 생성하고 버전을 atomic 작업으로 게시할 수 있습니다. | 없음 |
createFunction |
|
| Lambda가 함수를 종료해야 하는 함수 실행 시간입니다. 기본값은 3초입니다. | 없음 |
createFunction |
|
| 함수의 추적 설정(Active 또는 PassThrough). | 없음 |
createFunction |
|
| 환경 구성 설정을 나타내는 키-값 쌍입니다. | 없음 |
createFunction |
|
| 새 함수에 할당된 태그(키-값 쌍) 목록입니다. | 없음 |
createFunction |
|
| Lambda 함수가 VPC의 리소스에 액세스하는 경우 VPC의 하나 이상의 보안 그룹 ID 목록입니다. | 없음 |
createFunction |
|
| Lambda 함수가 VPC의 리소스에 액세스하는 경우 VPC의 하나 이상의 서브넷 ID 목록입니다. | 없음 |