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