MySQL Shell 8.4  /  ...  /  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 配置值和环境变量