MySQL Shell 9.0  /  ...  /  Azure Blob 儲存

4.7.3 Azure Blob 儲存

Azure 組態值會依照下列優先順序評估

注意

如果您打算使用 SAS 權杖,則它們必須提供以下內容

  • 存取目標容器。

  • 針對傾印和匯出作業的讀取、寫入和清單權限。

  • 針對載入和匯入作業的讀取和清單權限。

環境變數

可以從下列環境變數讀取 Azure 連線設定

  • AZURE_STORAGE_ACCOUNT:預設儲存帳戶名稱。

  • AZURE_STORAGE_KEY:預設儲存金鑰。

  • AZURE_STORAGE_CONNECTION_STRING:預設連線字串。如果已定義,則會忽略 AZURE_STORAGE_ACCOUNT 和 AZURE_STORAGE_KEY。

  • AZURE_STORAGE_SAS_TOKEN:預設 SAS 權杖。

如果已定義 SAS 權杖,則會使用它進行驗證,任何已定義的帳戶金鑰都會被忽略。

組態檔案

如果您使用 Azure 組態檔案,則必須將下列一或多個參數新增至檔案的 [storage] 區段

  • connection_string:預設連線字串。如果已定義,則會忽略 accountkey

  • account:預設儲存帳戶名稱。

  • key:預設存取金鑰。

  • sas_token:預設 SAS 權杖。

如果已定義 SAS 權杖,則會使用它進行驗證,任何已定義的帳戶金鑰都會被忽略。

如需詳細資訊,請參閱Microsoft Azure CLI 組態值和環境變數