40.4. 사용법


40.4.1. Azure Storage Blob Service 생산자에서 평가한 메시지 헤더

헤더유형설명
   

40.4.2. Azure Storage Blob Service 생산자가 설정한 메시지 헤더

헤더유형설명

CamelFileName

문자열

다운로드한 Blob 콘텐츠의 파일 이름입니다.

40.4.3. Azure Storage Blob Service 생산자 소비자가 설정한 메시지 헤더

헤더유형설명

CamelFileName

문자열

다운로드한 Blob 콘텐츠의 파일 이름입니다.

40.4.4. Azure Blob 서비스 작업

모든 블록 유형에 공통되는 작업

작업설명

getBlob

Blob의 내용을 가져옵니다. 이 작업의 출력을 Blob 범위로 제한할 수 있습니다.

deleteBlob

Blob을 삭제합니다.

listBlobs

Blob을 나열합니다.

블록 Blob 작업

작업설명

updateBlockBlob

새 블록 Blob을 만들거나 기존 블록 Blob 콘텐츠를 덮어쓰는 블록 Blob 콘텐츠를 배치합니다.

uploadBlobBlocks

먼저 Blob 블록 시퀀스를 생성하여 블록 Blob 콘텐츠를 업로드한 다음 Blob에 커밋합니다. CommitBlockListLater 속성을 활성화하면 나중에 commitBlobBlockList 작업을 사용하여 커밋을 실행할 수 있습니다. 나중에 개별 블록 Blob을 업데이트할 수 있습니다.

commitBlobBlockList

CommitBlockListLater 속성이 활성화된 메시지와 함께 updateBlockBlob 작업을 사용하여 이전에 Blob 서비스에 업로드한 블록 목록에 Blob 블록 시퀀스를 커밋합니다.

getBlobBlockList

블록 Blob 목록을 가져옵니다.

Blob 작업 추가

작업설명

createAppendBlob

추가 블록을 생성합니다. 기본적으로 블록이 이미 존재하는 경우 재설정되지 않습니다. AppendBlobCreated 속성 및 updateAppendBlob 작업을 사용하여 메시지 AppendBlobCreated를 활성화하여 추가 Blob을 대체할 수 있습니다.

updateAppendBlob

새 콘텐츠를 Blob에 추가합니다. 이 작업은 아직 존재하지 않고 메시지 AppendBlobCreated 속성을 활성화한 경우 Blob도 생성합니다.

페이지 블록 작업

작업설명

createPageBlob

페이지 블록을 생성합니다. 기본적으로 블록이 이미 존재하는 경우 재설정되지 않습니다. PageBlobCreated 속성을 활성화하고 updatePageBlob 작업을 사용하여 페이지 Blob을 만들고 해당 내용을 설정할 수도 있습니다.

updatePageBlob

페이지 블록을 만들고( PageBlobCreated 속성과 동일하게 이름이 지정된 블록이 이미 존재하는 경우) 이 Blob의 내용을 설정합니다.

resizePageBlob

페이지 Blob의 크기를 조정합니다.

clearPageBlob

페이지 Blob을 지웁니다.

getPageBlobRanges

페이지 Blob 페이지 범위를 가져옵니다.

40.4.5. Azure Blob 클라이언트 구성

Camel 애플리케이션이 방화벽 뒤에서 실행 중이거나 Azure Blob Client 구성을 더 많이 제어해야 하는 경우 자체 인스턴스를 생성할 수 있습니다.

StorageCredentials credentials = new StorageCredentialsAccountAndKey("camelazure", "thekey");

CloudBlob client = new CloudBlob("camelazure", credentials);

registry.bind("azureBlobClient", client);

Camel azure-blob 구성 요소 구성에서 이를 참조하십시오.

from("azure-blob:/camelazure/container1/blockBlob?azureBlobClient=#client")
.to("mock:result");
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.