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