Lambda의 모든 자체 관리형 Apache Kafka 이벤트 소스 구성 파라미터

Lambda의 모든 자체 관리형 Apache Kafka 이벤트 소스 구성 파라미터

모든 Lambda 이벤트 소스 유형은 동일한 CreateEventSourceMapping 및 UpdateEventSourceMapping API 작업을 공유합니다. 다만 아래 표에 나와 있듯이 일부 파라미터만 자체 관리형 Apache Kafka에 적용됩니다.

출처: AWS Lambda 개발자 안내서

본문

파라미터 필수 기본값 설명
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을 그룹에서 제거할 수 있어요.

더 알아보기 (Learn more)