모든 Lambda 이벤트 소스 유형은 동일한 CreateEventSourceMapping 및 UpdateEventSourceMapping API 작업을 공유합니다. 그러나 일부 파라미터만 DynamoDB Streams에 적용됩니다.
파라미터 | 필수 | 기본값 | 참고 |
---|---|---|---|
BatchSize |
N |
100 |
최대값: 10,000 |
BisectBatchOnFunctionError |
N |
false |
없음 |
DestinationConfig |
N |
N/A |
폐기된 레코드의 표준 Amazon SQS 대기열 또는 표준 Amazon SNS 주제 대상 |
활성 |
N |
true |
없음 |
EventSourceArn |
Y |
N/A |
데이터 스트림 또는 스트림 소비자의 ARN |
FilterCriteria |
N |
N/A |
|
FunctionName |
Y |
N/A |
없음 |
FunctionResponseTypes |
N |
N/A |
함수가 배치에서 특정 실패를 보고하도록 하려면 |
MaximumBatchingWindowInSeconds |
N |
0 |
없음 |
MaximumRecordAgeInSeconds |
N |
-1 |
-1은 무한을 의미하며 실패한 레코드는 레코드가 만료될 때까지 재시도됩니다. DynamoDB 스트림의 데이터 보존 한도는 24시간입니다. 최솟값: -1 최대값: 604,800 |
MaximumRetryAttempts |
N |
-1 |
-1(무한): 레코드가 만료될 때까지 실패한 레코드가 다시 시도됩니다 최솟값: 0 최대값: 10,000 |
ParallelizationFactor |
N |
1 |
최댓값: 10 |
StartingPosition |
Y |
N/A |
TRIM_HIZON 또는 LATEST |
TumblingWindowInSeconds |
N |
N/A |
최솟값: 0 최댓값: 900 |