PutDynamoDB 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-aws-nar
설명¶
해시 및 범위 키에 따라 DynamoDB 의 문서를 넣습니다. 테이블에는 해시 및 범위 또는 해시 키만 있을 수 있습니다. 현재 지원되는 키는 문자열과 숫자이며 값은 JSON 문서가 될 수 있습니다. 해시 및 범위 키의 경우 작업에 두 키가 모두 필요합니다. FlowFile 내용은 JSON 이어야 합니다. FlowFile 내용은 DynamoDB 항목의 지정된 Json 문서 특성에 매핑됩니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
AWS 자격 증명 공급자 서비스 |
AWS 자격 증명 공급자를 획득하는 데 사용되는 컨트롤러 서비스 |
각 요청에 대한 배치 항목 수(1~50) |
한 배치로 검색할 항목 |
문서의 문자 세트 |
문서에 있는 데이터의 문자 세트 |
통신 시간 제한 |
|
Endpoint Override URL |
스키마, 호스트, 포트, 경로 등 기본값인 AWS 대신 사용할 엔드포인트 URL 을 설정합니다. AWS 라이브러리는 AWS 리전을 기반으로 엔드포인트 URL 을 선택하지만, 이 속성은 선택한 엔드포인트 URL 을 재정의하여 다른 S3 호환 엔드포인트와 함께 사용할 수 있도록 합니다. |
해시 키 이름 |
항목의 해시 키 이름입니다 |
해시 키 값 |
항목의 해시 키 값입니다 |
해시 키 값 유형 |
항목의 해시 키 값 유형입니다 |
Json 문서 특성 |
Dynamodb 항목에서 검색할 JSON 문서(스키마에서 ‘s’ 타입) |
범위 키 이름 |
항목의 범위 키 이름입니다 |
범위 키 값 |
|
범위 키 값 유형 |
항목의 범위 키 값 유형입니다 |
리전 |
|
SSL 컨텍스트 서비스 |
공급자가 제공하는 경우 연결을 만드는 데 사용할 선택적 SSL 컨텍스트 서비스를 지정합니다 |
테이블 이름 |
DynamoDB 테이블 이름 |
프록시 구성 서비스 |
네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
FlowFiles 은 실패 관계로 라우팅됩니다 |
성공 |
FlowFiles 은 성공 관계로 라우팅됩니다 |
처리되지 않음 |
FlowFiles 은 DynamoDB 가 요청의 모든 항목을 처리할 수 없는 경우 처리되지 않은 관계로 라우팅됩니다. 일반적인 이유는 테이블 처리량 용량 부족과 요청당 최대 바이트 초과입니다. 처리되지 않은 FlowFiles 은 새 요청으로 다시 시도할 수 있습니다. |
Writes 특성¶
이름 |
설명 |
---|---|
dynamodb.key.error.unprocessed |
DynamoDB 처리되지 않은 키 |
dynmodb.range.key.value.error |
DynamoDB범위 키 오류 |
dynamodb.key.error.not.found |
DynamoDB 키를 찾을 수 없음 |
dynamodb.error.exception.message |
DynamoDB 예외 메시지 |
dynamodb.error.code |
DynamoDB 오류 코드 |
dynamodb.error.message |
DynamoDB 오류 메시지 |
dynamodb.error.service |
DynamoDB 오류 서비스 |
dynamodb.error.retryable |
DynamoDB 오류는 재시도 가능 |
dynamodb.error.request.id |
DynamoDB 오류 요청 ID |
dynamodb.error.status.code |
DynamoDB 오류 상태 코드 |
dynamodb.item.io.error |
항목 생성 시 IO 예외 메시지 |