8.3. 구성 요소 옵션


Azure Storage Blob Service 구성 요소는 아래에 나열된 31 가지 옵션을 지원합니다.

Expand
이름설명기본값유형

blobName (공용)

컨테이너의 특정 Blob을 사용하는 Blob 이름입니다. 그러나 생산자의 경우 Blob 수준의 작업에만 필요합니다.However, on producer, is only required for the operations on the blob level.

 

문자열

BlobOffset (common)

업로드 또는 다운로드 작업의 Blob 오프셋을 설정하고 기본값은 0입니다.

0

long

blobType (common)

Blob 유형: 각 Blob 형식에 대한 적절한 설정을 시작합니다.The blob type to initiate the appropriate settings for each blob type.

열거형 값:

  • blockblob
  • appendblob
  • pageblob

blockblob

BlobType

CloseStreamAfterRead (일반)

읽기 후 스트림을 닫거나 열어 두면 기본값은 true입니다.

true

boolean

구성 (일반)

구성 요소 구성입니다.

 

BlobConfiguration

인증 정보(공용)

StorageSharedKeyCredential을 삽입하여 azure 클라이언트를 만들 수 있으며 이는 중요한 인증 정보를 보유합니다.

 

StorageSharedKeyCredential

dataCount (일반)

범위에 포함할 바이트 수입니다. 지정된 경우 0보다 크거나 같아야 합니다.

 

long

fileDir (일반)

다운로드한 Blob이 에 저장됩니다. 이 디렉터리는 생산자 및 소비자 모두에서 사용할 수 있습니다.

 

문자열

maxResultsPerPage (일반)

모든 BlobPrefix 요소를 포함하여 반환할 최대 Blob 수를 지정합니다.Specifies the maximum number of blobs to return, including all BlobPrefix elements. 요청이 maxResultsPerPage를 지정하지 않거나 값이 5,000보다 큰 경우 서버에서 최대 5,000개의 항목을 반환합니다.

 

정수

maxRetryRequests (일반)

응답 본문에서 데이터를 읽는 동안 수행할 추가 HTTP 가져오기 요청 수를 지정합니다.Specifies the maximum number of additional HTTP Get requests that will be made while reading the data from a response body.

0

int

접두사 (공용)

결과를 필터링하여 이름이 지정된 접두사로 시작하는 Blob만 반환합니다. 모든 Blob을 반환하는 null일 수 있습니다.

 

문자열

regex (일반)

결과를 필터링하여 이름이 지정된 정규식과 일치하는 Blob만 반환합니다. 접두사와 regex가 모두 설정된 경우 모두 반환되는 null일 수 있습니다. regex는 우선 순위를 사용하고 접두사는 무시됩니다.

 

문자열

ServiceClient (일반)

스토리지 계정에 대한 자동 연결 클라이언트입니다. 이 클라이언트는 특정 스토리지 계정에 대한 상태를 유지하지 않지만 서비스의 리소스로 적절한 요청을 보내는 편리한 방법입니다. Blob 및 컨테이너에 대한 URL을 구성하는 데에도 사용할 수 있습니다. 이 클라이언트에는 서비스 계정에 대한 작업이 포함되어 있습니다. 컨테이너 작업은 BlobServiceClient#getBlobContainerClient(String)를 통해 BlobContainerClient에서 사용할 수 있으며 Blob에서 BlobClient를 통해 BlobClient에 대한 작업을 BlobContainerClient#getBlobClient(String)에서 사용할 수 있습니다.

 

BlobServiceClient

시간 초과 (일반)

RuntimeException이 발생할 수 있는 선택적 시간 제한 값입니다.

 

기간

bridgeErrorHandler (consumer)

소비자를 Camel 라우팅 오류 처리기에 브리징할 수 있습니다. 이는 소비자가 들어오는 메시지를 선택하는 동안 예외가 발생한 것을 의미하며, 이제 메시지로 처리되어 라우팅 오류 처리기에 의해 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시되는 예외를 처리합니다.

false

boolean

BlobSequenceNumber (producer)

요청을 추적하는 데 사용할 수 있는 사용자 제어 값입니다. 시퀀스 번호 값은 0에서 263~1 사이여야 합니다. 기본값은 0입니다.

0

long

blockListType (producer)

반환할 블록 유형을 지정합니다.

열거형 값:

  • committed
  • 커밋되지 않음
  • all

COMMITTED

BlockListType

changeFeedContext (producer)

getChangeFeed 생산자 작업을 사용하는 경우 서비스 호출 중에 Http 파이프라인을 통해 전달되는 추가 컨텍스트가 제공됩니다.

 

context

ChangeFeedEndTime (producer)

getChangeFeed 생산자 작업을 사용하면 결과를 필터링하여 종료 시간 전 약 이벤트를 반환합니다. 참고: 다음 시간에 속하는 몇 개의 이벤트도 반환할 수 있습니다. 이 시간에 속하는 몇 개의 이벤트가 누락될 수 있습니다. 시간 후 모든 이벤트가 반환되도록 하려면 종료 시간을 1시간까지 반올림합니다.

 

OffsetDateTime

ChangeFeedStartTime (producer)

getChangeFeed 생산자 작업을 사용하면 결과를 필터링하여 시작 시간 후 약 이벤트를 반환합니다. 참고: 이전 시간에 속하는 몇 개의 이벤트도 반환할 수 있습니다. 이 시간에 속하는 몇 개의 이벤트가 누락될 수 있습니다. 시간 후 모든 이벤트가 반환되도록 하려면 시작 시간을 1시간으로 반올림합니다.

 

OffsetDateTime

CloseStreamAfterWrite (producer)

쓰기 후 스트림을 닫거나 열어 두면 기본값은 true입니다.

true

boolean

commitBlockListLater (producer)

가 true로 설정되면 스테이징된 블록이 직접 커밋되지 않습니다.

true

boolean

createAppendBlob (producer)

이 true로 설정되면 추가 블록을 커밋할 때 추가 블록이 생성됩니다.

true

boolean

createPageBlob (producer)

가 true로 설정되면 Blob 페이지를 업로드할 때 Blob 페이지가 생성됩니다.

true

boolean

DownloadLinkExpiration (producer)

URL 다운로드 링크의 기본 만료(밀리코어)를 재정의합니다.

 

long

lazyStartProducer (producer)

생산자가 지연(첫 번째 메시지에서) 시작되어야 하는지 여부입니다. 지연을 시작하면 이 명령을 사용하여 시작 중에 생산자가 실패할 수 있고 경로가 시작되지 않는 상황에서 CamelContext 및 경로를 시작할 수 있습니다. 이 시작이 지연되는 것을 지연하는 것을 지연하면 Camel의 라우팅 오류 처리기를 통해 메시지를 라우팅하는 동안 시작 오류를 처리할 수 있습니다. 그런 다음 첫 번째 메시지가 처리되면 생산자를 만들고 시작하는 데 시간이 조금 걸리고 처리의 총 처리 시간이 길어질 수 있다는 점에 유의하십시오.

false

boolean

작업 (producer)

생산자의 이 구성 요소와 함께 사용할 수 있는 Blob 작업입니다.

열거형 값:

  • listBlobContainers
  • createBlobContainer
  • deleteBlobContainer
  • listBlobs
  • getBlob
  • deleteBlob
  • downloadBlobToFile
  • downloadLink
  • uploadBlockBlob
  • stageBlockBlobList
  • commitBlobBlockList
  • getBlobBlockList
  • createAppendBlob
  • commitAppendBlob
  • createPageBlob
  • uploadPageBlob
  • resizePageBlob
  • clearPageBlob
  • getPageBlobRanges

listBlobContainers

BlobOperationsDefinition

pageBlobSize (producer)

페이지 Blob의 최대 크기(최대 8TB)를 지정합니다. page blob 크기는 512바이트 경계에 맞아야 합니다.

512

long

autowiredEnabled (advanced)

autowiring이 활성화되었는지 여부입니다. 이는 레지스트리에서 자동 자동 연결 옵션(옵션을 autowired로 표시)에 사용하여 단일 일치 인스턴스가 있는지 확인하여 구성 요소에 구성됩니다. 이는 JDBC 데이터 소스, JMS 연결 팩토리, AWS 클라이언트 등에 자동으로 구성하는 데 사용할 수 있습니다.

true

boolean

accesskey (보안)

azure blob 서비스의 인증에 사용할 연결된 azure 계정 이름의 액세스 키입니다.

 

문자열

sourceBlobAccessKey (security)

Source Blob Access Key: 복사 블로브 작업의 경우 대부분의 경우 accessKey를 헤더로 전달하려는 소스 Blob에 accessKey가 있어야 합니다. 키로 설정할 수 있도록 accessKey는 안전하지 않습니다.

 

문자열

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동