Lambda의 모든 자체 관리형 Apache Kafka 이벤트 소스 구성 파라미터
Lambda의 모든 자체 관리형 Apache Kafka 이벤트 소스 구성 파라미터
모든 Lambda 이벤트 소스 유형은 동일한 CreateEventSourceMapping 및 UpdateEventSourceMapping API 작업을 공유합니다. 다만 아래 표에 나와 있듯이 일부 파라미터만 자체 관리형 Apache Kafka에 적용됩니다.
본문
| 파라미터 | 필수 | 기본값 | 설명 |
|---|---|---|---|
BatchSize |
N | 100 | 최대: 10,000 |
DestinationConfig |
N | N/A | Amazon MSK 및 자체 관리형 Apache Kafka 이벤트 소스의 버려진 배치 캡처 |
Enabled |
N | True | — |
FilterCriteria |
N | N/A | Lambda가 함수에 보내는 이벤트 제어하기 |
FunctionName |
Y | N/A | — |
KMSKeyArn |
N | N/A | 필터 기준의 암호화 |
MaximumBatchingWindowInSeconds |
N | 500 ms | 배치 동작 |
ProvisionedPollersConfig |
N | MinimumPollers: 지정하지 않으면 기본값 1 / MaximumPollers: 지정하지 않으면 기본값 200 / PollerGroupName: N/A |
Provisioned 모드 |
SelfManagedEventSource |
Y | N/A | Kafka 브로커 목록. Create 시에만 설정 가능. |
SelfManagedKafkaEventSourceConfig |
N | — | 기본값이 고유한 값인 ConsumerGroupId 필드를 포함합니다. Create 시에만 설정 가능. |
SourceAccessConfigurations |
N | 자격 증명 없음 | 클러스터의 VPC 정보 또는 인증 자격 증명. SASL_PLAIN의 경우 BASIC_AUTH로 설정. |
StartingPosition |
Y | N/A | AT_TIMESTAMP, TRIM_HORIZON 또는 LATEST. Create 시에만 설정 가능. |
StartingPositionTimestamp |
N | N/A | StartingPosition이 AT_TIMESTAMP로 설정된 경우 필수 |
Tags |
N | N/A | 이벤트 소스 매핑에 태그 사용하기 |
Topics |
Y | N/A | 토픽 이름. Create 시에만 설정 가능. |
참고
PollerGroupName을 지정하면 동일한 Amazon VPC 내의 여러 ESM이 Event Poller Unit(EPU) 용량을 공유할 수 있어요. 이 옵션을 사용해 ESM의 Provisioned 모드 비용을 최적화할 수 있습니다. ESM 그룹화 요구 사항:
- ESM은 동일한 Amazon VPC 내에 있어야 합니다.
- 폴러 그룹당 최대 100개의 ESM.
- 그룹 내 모든 ESM의 폴러 수 합계는 2000을 초과할 수 없습니다.
PollerGroupName을 업데이트해 ESM을 다른 그룹으로 이동하거나, PollerGroupName을 빈 문자열("")로 설정해 ESM을 그룹에서 제거할 수 있어요.