CopyAzureBlobStorage_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

속성

속성

설명

소스 Blob 이름

소스 blob의 전체 이름

소스 컨테이너 이름

복사본이 저장될 Azure Storage 컨테이너 이름

소스 저장소 자격 증명

자격 증명 서비스는 소스 Blob 정보를 읽기 위해 Azure Blob Storage 자격 증명을 얻는 데 사용됩니다

blob-name

대상 Blob의 전체 이름은 지정하지 않으면 기본적으로 소스 Blob 이름이 사용됩니다

conflict-resolution-strategy

기존 blob이 충돌할 때 그 내용을 대체할지 여부를 지정합니다.

container-name

지정하지 않으면 Azure Storage 컨테이너 대상의 이름이 기본값으로 소스 컨테이너 이름으로 지정됩니다

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

참고 항목