PutDynamoDB 2025.5.31.15

번들

org.apache.nifi | nifi-aws-nar

설명

해시 및 범위 키에 따라 DynamoDB 의 문서를 넣습니다. 테이블에는 해시 및 범위 또는 해시 키만 있을 수 있습니다. 현재 지원되는 키는 문자열과 숫자이며 값은 JSON 문서가 될 수 있습니다. 해시 및 범위 키의 경우 작업에 두 키가 모두 필요합니다. FlowFile 내용은 JSON 이어야 합니다. FlowFile 내용은 DynamoDB 항목의 지정된 Json 문서 특성에 매핑됩니다.

태그

AWS, Amazon, DynamoDB, 삽입, Put

입력 요구 사항

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 예외 메시지

참고 항목