Azure Blob
バージョン 3.1.3 以降、Doris は Azure Blob ストレージへのアクセスをサポートしています。
この文書では、Microsoft Azure Blob ストレージにアクセスするために必要なパラメータについて説明します。これらは以下のシナリオに適用されます:
- Catalog プロパティ
- Table Valued Function プロパティ
- Broker Load プロパティ
- Export プロパティ
- Outfile プロパティ
- Backup / Restore プロパティ
Azure Blob Storage は現在 ARM アーキテクチャをサポートしていません。
パラメータ概要
| プロパティ名 | 旧名称 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
| azure.account_name | Azure ストレージアカウント名(Account Name)。Azure ポータルで作成されたストレージアカウント名です。 | Yes | ||
| azure.account_key | Azure Blob ストレージの Account Key | Yes | ||
| azure.endpoint | Azure Blob ストレージのアクセスエンドポイント。通常 https://<account_name>.blob.core.windows.net の形式です | Yes | ||
| fs.azure.support | Azure Blob ストレージを有効にするかどうか | true | Yes |
-
Azure Blob Storage を有効にする
Azure Blob ストレージが有効になっていることを示すために、
"provider" = "AZURE"または"fs.azure.support" = "true"を明示的に設定する必要があります。 -
azure.account_nameを取得する- Azure Portal にログインします
- Storage Accounts を開き、対象のアカウントを選択します
- Overview ページで Storage Account Name を確認できます
"azure.account_name" = "myblobstorage" -
azure.account_keyを取得する- Azure Portalにログインする
- ストレージアカウントを開き、対象のアカウントを選択する
- 左側のナビゲーションバーでアクセスキーを選択する
- key1またはkey2の「キーの表示」をクリックし、キー値をコピーする
"azure.account_key" = "EXAMPLE_I_A...=="