

# Amazon DynamoDB 이벤트 소스 매핑을 위한 Lambda 파라미터
<a name="services-ddb-params"></a>

모든 Lambda 이벤트 소스 유형은 동일한 [CreateEventSourceMapping](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html) 및 [UpdateEventSourceMapping](https://docs.aws.amazon.com/lambda/latest/api/API_UpdateEventSourceMapping.html) API 작업을 공유합니다. 그러나 일부 파라미터만 DynamoDB Streams에 적용됩니다.


| 파라미터 | 필수 | 기본값 | 참고 | 
| --- | --- | --- | --- | 
|  BatchSize  |  N  |  100  |  최대값: 10,000  | 
|  BisectBatchOnFunctionError  |  N  |  false  | 없음  | 
|  DestinationConfig  |  N  | 해당 사항 없음  |  폐기된 레코드의 표준 Amazon SQS 대기열 또는 표준 Amazon SNS 주제 대상  | 
|  활성  |  N  |  true  | 없음  | 
|  EventSourceArn  |  Y  | 해당 사항 없음 |  데이터 스트림 또는 스트림 소비자의 ARN  | 
|  FilterCriteria  |  N  | 해당 사항 없음  |  [Lambda가 함수로 보내는 이벤트에 대한 제어](invocation-eventfiltering.md)  | 
|  FunctionName  |  Y  | 해당 사항 없음  | 없음  | 
|  FunctionResponseTypes  |  N  | 해당 사항 없음 |  함수가 배치에서 특정 실패를 보고하도록 하려면 `FunctionResponseTypes`에 `ReportBatchItemFailures` 값을 포함하세요. 자세한 내용은 [DynamoDB 및 Lambda로 부분 배치 응답 구성](services-ddb-batchfailurereporting.md) 섹션을 참조하세요.  | 
|  MaximumBatchingWindowInSeconds  |  N  |  0  | 없음  | 
|  MaximumRecordAgeInSeconds  |  N  |  -1  |  -1은 무한을 의미하며 실패한 레코드는 레코드가 만료될 때까지 재시도됩니다. [DynamoDB 스트림의 데이터 보존 한도](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html#Streams.DataRetention)는 24시간입니다. 최솟값: -1 최대값: 604,800  | 
|  MaximumRetryAttempts  |  N  |  -1  |  -1(무한): 레코드가 만료될 때까지 실패한 레코드가 다시 시도됩니다 최솟값: 0 최대값: 10,000  | 
|  ParallelizationFactor  |  N  |  1  |  최댓값: 10  | 
|  StartingPosition  |  Y  | 해당 사항 없음  |  TRIM\$1HIZON 또는 LATEST  | 
|  TumblingWindowInSeconds  |  N  | 해당 사항 없음  |  최솟값: 0 최댓값: 900  | 