CopyAzureBlobStorage_v12 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-azure-nar
설명¶
한 계정/컨테이너에서 다른 계정/컨테이너로 Azure Blob Storage의 Blob을 복사본으로 복사합니다. 프로세서는 Azure Blob Storage 클라이언트 라이브러리 v12를 사용합니다.
입력 요구 사항¶
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가 됩니다. |