PutAzureBlobStorage_v12 2025.5.31.15

번들

org.apache.nifi | nifi-azure-nar

설명

내용을 Azure Blob Storage의 Blob에 넣습니다. 프로세서는 Azure Blob Storage 클라이언트 라이브러리 v12를 사용합니다.

태그

azure, blob, cloud, microsoft, storage

입력 요구 사항

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가 됩니다.

참고 항목