29.3. 사용법
29.3.1. Lambda Pro에서 평가한 메시지 헤더
작업 | header | 유형 | 설명 | 필수 항목 |
---|---|---|---|---|
All |
|
| 수행할 작업입니다. 쿼리 매개변수로 전달된 덮어쓰기 작업 | 있음 |
createFunction |
|
| 배포 패키지가 포함된 .zip 파일이 저장되는 Amazon S3 버킷 이름입니다. 이 버킷은 Lambda 함수를 생성하는 동일한 AWS 리전에 있어야 합니다. | 없음 |
createFunction |
|
| 업로드할 Amazon S3 오브젝트(배포 패키지) 키 이름입니다. | 없음 |
createFunction |
| 문자열 | 업로드할 Amazon S3 오브젝트(배포 패키지) 버전입니다. | 없음 |
createFunction |
|
| zip 파일(배포 패키지)의 로컬 경로입니다. zip 파일의 내용도 메시지 본문에 넣을 수 있습니다. | 없음 |
createFunction |
|
| Lambda가 함수를 실행할 때 다른 AWS(Amazon Web Services) 리소스에 액세스할 때 있다고 가정합니다. | 있음 |
createFunction |
| 문자열 | 업로드 중인 Lambda 함수의 런타임 환경(nodejs, nodejs4.3, nodejs6.10, java8, python2.7, python3.6, dotnetcore1.0, odejs4.3-edge) | 있음 |
createFunction |
|
| 코드 내의 함수는 Lambda가 실행을 시작하기 위해 호출합니다. Node.js의 경우 함수의 module-name.export 값입니다. Java의 경우 package.class-name::handler 또는 package.class-name이 될 수 있습니다. | 있음 |
createFunction |
|
| 사용자가 제공하는 설명입니다. | 없음 |
createFunction |
|
| Amazon SQS 큐 또는 Amazon SNS 항목의 대상 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 목록입니다. | 없음 |
종속 항목
Maven 사용자는 다음 종속성을 pom.xml에 추가해야 합니다.
pom.xml
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-aws</artifactId> <version>${camel-version}</version> </dependency>
여기서 ${camel-version
}은 Camel의 실제 버전(2.16 이상)으로 교체해야 합니다.