PutAzureBlobStorage_v12 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-azure-nar
설명¶
내용을 Azure Blob Storage의 Blob에 넣습니다. 프로세서는 Azure Blob Storage 클라이언트 라이브러리 v12를 사용합니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
Client-Side Encryption Key ID |
클라이언트 측 암호화에 사용할 키의 ID 를 지정합니다. |
Client-Side Encryption Key Type |
클라이언트 측 암호화에 사용할 키 유형을 지정합니다. |
Client-Side Encryption Local Key |
로컬 클라이언트 측 암호화를 사용하는 경우 16진수로 인코딩된 원시 키입니다 |
파일 리소스 서비스 |
전송할 로컬 리소스에 대한 액세스를 제공하는 파일 리소스 서비스 |
리소스 전송 소스 |
전송할 내용의 출처 |
blob-name |
blob의 전체 이름 |
conflict-resolution-strategy |
기존 blob이 충돌할 때 그 내용을 대체할지 여부를 지정합니다. |
container-name |
Azure Storage 컨테이너의 이름입니다. PutAzureBlobStorage 프로세서의 경우 컨테이너가 존재하지 않으면 컨테이너를 생성할 수 있습니다. |
create-container |
컨테이너가 있는지 확인하고 컨테이너가 없는 경우 자동으로 생성할지 여부를 지정합니다. 컨테이너를 목록으로 나열할 수 있는 권한이 필요합니다. false이면 이 검사는 수행되지 않지만 컨테이너가 존재하지 않으면 Put 작업이 실패합니다. |
프록시 구성 서비스 |
네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다. SOCKS 의 경우 선택한 SOCKS 버전이 프로세서에서 사용된다는 보장은 없습니다. |
storage-credentials-service |
Azure Blob Storage 자격 증명을 얻는 데 사용되는 컨트롤러 서비스입니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
실패한 작업은 실패 관계로 전송됩니다. |
성공 |
성공적으로 처리된 모든 FlowFiles 은 이 관계로 라우팅됩니다 |
Writes 특성¶
이름 |
설명 |
---|---|
azure.container |
Azure Blob Storage 컨테이너의 이름 |
azure.blobname |
Azure Blob Storage의 Blob 이름 |
azure.primaryUri |
blob의 기본 위치 |
azure.etag |
blob의 ETag |
azure.blobtype |
blob의 유형(BlockBlob, PageBlob 또는 AppendBlob) |
mime.type |
내용의 MIME 유형 |
lang |
내용의 언어 코드 |
azure.timestamp |
blob의 타임스탬프 |
azure.length |
blob의 길이 |
azure.error.code |
blob 작업 중 보고된 오류 코드 |
azure.ignored |
Conflict Resolution Strategy가 ‘ignore’인 경우, 이 속성은 blob이 무시되었는지 여부에 따라 true/false가 됩니다. |