メインコンテンツまでスキップ

Azure Blob

バージョン3.1.3から、DorisはAzure Blobストレージへのアクセスをサポートしています。

このドキュメントでは、Microsoft Azure Blobストレージにアクセスするために必要なパラメータについて説明します。これらのパラメータは以下のシナリオに適用されます:

  • カタログプロパティ
  • table Valued Functionプロパティ
  • Broker Loadプロパティ
  • Exportプロパティ
  • Outfileプロパティ
  • Backup / Restoreプロパティ

Azure Blob StorageはARMアーキテクチャを現在サポートしていません。

パラメータ概要

プロパティ名旧名説明デフォルト値必須
azure.account_nameAzureストレージアカウント名(Account Name)。これはAzureポータルで作成されたストレージアカウント名です。Yes
azure.account_keyAzure BlobストレージのAccount KeyYes
azure.endpointAzure Blobストレージのアクセスエンドポイント。通常、https://<account_name>.blob.core.windows.net の形式で記述されますYes
fs.azure.supportAzure Blobストレージを有効にするかどうかtrueYes
  • Azure Blob Storageを有効にする

    Azure Blobストレージが有効であることを示すために、"provider" = "AZURE"または"fs.azure.support" = "true"を明示的に設定する必要があります。

  • azure.account_nameを取得する

    1. Azure Portalにログインします
    2. Storage Accountsを開き、対象のアカウントを選択します
    3. 概要ページでStorage Account Nameを確認できます
    "azure.account_name" = "myblobstorage"
  • azure.account_keyを取得する

    1. Azure Portalにログインする
    2. ストレージアカウントを開き、対象のアカウントを選択する
    3. 左側のナビゲーションバーでアクセスキーを選択する
    4. key1またはkey2で「キーの表示」をクリックし、キー値をコピーする
    "azure.account_key" = "EXAMPLE_I_A...=="