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 配置值和环境变量。