Azure 組態值的評估優先順序如下
選項。請參閱第 11 章,MySQL Shell 公用程式中特定於 Azure 的章節,以瞭解適用的選項。
環境變數。請參閱環境變數。
-
組態檔案。請參閱組態檔案。
如需 Microsoft Azure CLI 組態的詳細資訊,請參閱 Azure CLI 文件。
如果您打算使用 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
:預設連線字串。如果已定義此值,則會忽略account
和key
。account
:預設儲存帳戶名稱。key
:預設存取金鑰。sas_token
:預設 SAS 權杖。
如果已定義 SAS 權杖,則會使用它進行驗證,任何已定義的帳戶金鑰都會被忽略。
如需詳細資訊,請參閱Microsoft Azure CLI 組態值和環境變數。