第39章 Azure Storage Blob Service コンポーネント
Camel バージョン 2.19 以降で利用可能
Azure Blob コンポーネントは、Azure Storage Blob サービスとの間での BLOB の保存と取得をサポートしています。
前提条件
有効な Windows Azure ストレージアカウントが必要です。詳細については、Azure ドキュメントポータル を参照してください。
39.1. URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
azure-blob://accountName/containerName[/blobName][?options]
azure-blob://accountName/containerName[/blobName][?options]
ほとんどの場合、blobName が必要であり、Blob がまだ存在しない場合は作成されます。
URI には、?options=value&option2=value&… という形式でクエリーオプションを追加できます。
たとえば、camelazure
ストレージアカウントの container1
にあるパブリックブロック blob blockBlob
から BLOB コンテンツをダウンロードするには、次のスニペットを使用します。
from("azure-blob:/camelazure/container1/blockBlob"). to("file://blobdirectory");
from("azure-blob:/camelazure/container1/blockBlob").
to("file://blobdirectory");