DeleteDynamoDB 프로세서

DeleteDynamoDB 프로세서

Snowflake Openflow의 DeleteDynamoDB 프로세서에 대한 문서예요. 해시 키(및 범위 키)를 기준으로 DynamoDB에서 문서를 삭제하는 프로세서예요. 키는 문자열 또는 숫자일 수 있어요.

출처: Snowflake 문서

본문

기능 — 일반 제공(Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요.

번들(Bundle)

org.apache.nifi | nifi-aws-nar

설명(Description)

해시 키와 범위 키를 기준으로 DynamoDB에서 문서를 삭제해요. 키는 문자열 또는 숫자일 수 있어요. 이 작업에는 모든 기본 키(hash 또는 hash+range key)가 필요해요.

태그(Tags)

AWS, Amazon, Delete, DynamoDB, Remove

입력 요구사항(Input Requirement)

REQUIRED

민감 동적 속성 지원(Supports Sensitive Dynamic Properties)

false

속성(Properties)

속성(Property) 설명(Description)
AWS Credentials Provider service AWS 자격 증명 공급자를 가져오는 데 사용하는 Controller Service예요.
Batch items for each request (between 1 and 50) 한 번의 배치에서 검색할 항목이에요.
Communications Timeout (설명 없음)
Endpoint Override URL AWS 기본값 대신 사용할 엔드포인트 URL로, 스킴·호스트·포트·경로를 포함해요. AWS 라이브러리는 AWS 리전에 따라 엔드포인트 URL을 선택하지만, 이 속성은 선택된 엔드포인트 URL을 덮어써 다른 S3 호환 엔드포인트와 함께 사용할 수 있게 해요.
Hash Key Name 항목의 해시 키 이름이에요.
Hash Key Value 항목의 해시 키 값이에요.
Hash Key Value Type 항목의 해시 키 값 유형이에요.
Range Key Name 항목의 범위 키 이름이에요.
Range Key Value (설명 없음)
Range Key Value Type 항목의 범위 키 값 유형이에요.
Region (설명 없음)
SSL Context Service 제공되면 연결을 만드는 데 사용되는 선택적 SSL Context Service를 지정해요.
Table Name DynamoDB 테이블 이름이에요.
proxy-configuration-service 네트워크 요청을 프록시하기 위한 Proxy Configuration Controller Service를 지정해요.

관계(Relationships)

이름(Name) 설명(Description)
failure FlowFile은 failure 관계로 라우팅돼요.
success FlowFile은 success 관계로 라우팅돼요.
unprocessed DynamoDB가 요청의 모든 항목을 처리하지 못하면 FlowFile은 unprocessed 관계로 라우팅돼요. 일반적인 이유는 테이블 처리량 용량 부족과 요청당 최대 바이트 초과예요. 처리되지 않은 FlowFile은 새 요청으로 재시도할 수 있어요.

속성 기록(Writes attributes)

이름(Name) 설명(Description)
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 상태 코드예요.

함께 보기(See also)

  • org.apache.nifi.processors.aws.dynamodb.GetDynamoDB
  • org.apache.nifi.processors.aws.dynamodb.PutDynamoDB
  • org.apache.nifi.processors.aws.dynamodb.PutDynamoDBRecord

더 알아보기 (Learn more)