FetchAzureBlobStorage_v12 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-azure-nar
설명¶
Azure Blob Storage에서 지정된 Blob을 검색하고 해당 내용을 FlowFile 의 내용에 씁니다. 프로세서는 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의 전체 이름 |
container-name |
Azure Storage 컨테이너의 이름입니다. PutAzureBlobStorage 프로세서의 경우 컨테이너가 존재하지 않으면 컨테이너를 생성할 수 있습니다. |
프록시 구성 서비스 |
네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다. SOCKS 의 경우 선택한 SOCKS 버전이 프로세서에서 사용된다는 보장은 없습니다. |
range-length |
범위 시작부터 시작하여 blob에서 다운로드할 바이트 수입니다. 빈 값 또는 blob의 끝을 넘어 확장된 값은 blob의 끝까지 읽습니다. |
range-start |
blob에서 읽기를 시작할 바이트 위치입니다. 빈 값 또는 0 값은 blob의 시작 부분부터 읽기가 시작됩니다. |
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 Blob Storage 컨테이너의 모든 파일 검색 |