存储资源管理器入门

概述

Microsoft Azure 存储资源管理器是一个独立的应用,可用于在 Windows、macOS 和 Linux 上轻松处理Azure 存储数据。

本文演示了连接到和管理Azure存储帐户的几种方法。

Azure 存储资源管理器

先决条件

以下版本的Windows支持最新版本的存储资源管理器:

  • Windows 11
  • Windows 10

其他要求包括:

  • Windows安装必须支持 64 位应用程序(从 存储资源管理器 1.30.0 开始)。
  • 您必须安装与存储资源管理器安装架构匹配的.NET 10运行时(从存储资源管理器 1.42.0开始)。 如果您尚未安装 .NET 10 运行时,存储资源管理器 安装程序将会安装它,但它可能不是最新版本。 你有责任使.NET安装保持最新状态。 可以从 here 下载最新的 .NET 10 运行时。

下载并安装

若要下载并安装存储资源管理器,请参阅 Azure 存储资源管理器

连接到存储帐户或服务

存储资源管理器提供了几种连接到Azure资源的方法:

登录到 Azure

注意

若要在登录后完全访问资源,存储资源管理器需要管理(Azure 资源管理器)和数据层权限。 这意味着需要Microsoft Entra权限才能访问存储帐户、帐户中的容器以及容器中的数据。 如果您仅在数据层具有权限,在附加到资源时,请考虑选择使用 Microsoft Entra ID 登录选项。 有关特定权限存储资源管理器要求的详细信息,请参阅 Azure 存储资源管理器 故障排除指南

  1. 在 存储资源管理器 中,选择 View>Account Management或选择 Manage Accounts 按钮。

    管理帐户

  2. ACCOUNT MANAGEMENT现在显示已登录的所有Azure帐户。 若要连接到另一个帐户,请选择“添加帐户…”。

  3. 将打开连接到Azure 存储对话框。 在“选择资源”面板中,选择“订阅” 。

    连接对话框

  4. Select Azure Environment 面板中,选择要登录的Azure环境。 可以登录到全球Azure、国家云或Azure Stack实例。 然后,选择“下一步”。

    登录选项

    提示

    有关 Azure Stack 的详细信息,请参阅 连接 存储资源管理器 到 Azure Stack 订阅或存储帐户

  5. 存储资源管理器打开一个网页供你登录。

  6. 使用 Azure 帐户成功登录后,与该帐户关联的帐户和Azure订阅会显示在 ACCOUNT MANAGEMENT 下。 选择要使用的Azure订阅,然后选择Apply

    选择 Azure 订阅

  7. EXPLORER显示与所选Azure订阅关联的存储帐户。

    选定的Azure订阅

附加到单个资源

存储资源管理器允许使用各种身份验证方法连接到单个资源,例如Azure Data Lake Storage容器。 某些资源类型仅支持某些身份验证方法。

资源类型 Microsoft Entra ID 帐户名称和密钥 共享访问签名 (SAS) 公共(匿名)
存储帐户 是(连接字符串或URL)
Blob 容器 是(URL)
数据湖存储容器 是(URL)
Data Lake Storage 目录 是(URL)
文件共享 是(URL)
队列 是(URL)
是(URL)

存储资源管理器还可以连接到本地存储模拟器,使用模拟器配置的端口。

若要连接到单个资源,请选择左侧工具栏中的“连接”按钮。 然后,按照你要连接到的资源类型的说明进行操作。

连接 Azure 存储选项

成功将连接添加到存储帐户后,“本地和附加”下的“存储帐户”中会出现一个新的树节点。

对于其他资源类型,会在“本地和附加”“存储帐户”>“(附加的容器)”下添加一个新节点>。 节点将出现在与其类型匹配的组节点下。 例如,与 Azure 数据湖存储 容器的新连接显示在 Blob 容器下。

如果存储资源管理器无法添加连接,或者在成功添加连接后无法访问数据,请参阅 Azure 存储资源管理器 故障排除指南

以下各节介绍了可用于连接到单个资源的不同身份验证方法。

Microsoft Entra ID

存储资源管理器可以使用Azure帐户连接到以下资源类型:

  • Blob 容器
  • Azure Data Lake Storage容器
  • Azure Data Lake Storage 目录
  • 队列

如果对资源具有数据层访问权限,但没有管理层访问权限,则Microsoft Entra ID是首选选项。

  1. 使用 登录步骤 登录至少一个Azure帐户。
  2. 连接到 Azure 存储 对话框的 Select Resource 面板中,选择 Blob 容器ADLS Gen2 容器Queue
  3. 选择使用 Microsoft Entra ID 登录,然后选择下一步
  4. 选择Azure帐户和租户。 帐户和租户必须有权访问所要附加到的存储资源。 选择“下一页”。
  5. 输入连接的显示名称和资源的 URL。 选择“下一页”。
  6. 在“摘要”面板中查看连接信息。 如果连接信息正确,请选择“连接”。

帐户名称和密钥

存储资源管理器可以使用存储帐户的名称和密钥连接到存储帐户。

可以在 Azure 门户中找到帐户密钥。 打开存储帐户页面,然后依次选择设置>访问密钥

  1. 连接到 Azure 存储 对话框的 选择资源 面板中,选择 存储帐户
  2. 选择“帐户名称和密钥”并选择“下一步” 。
  3. 输入连接的显示名称、帐户名称和某个帐户密钥。 选择适当的Azure环境。 选择“下一页”。
  4. 在“摘要”面板中查看连接信息。 如果连接信息正确,请选择“连接”。

共享访问签名(SAS)连接字符串

存储资源管理器可以使用具有共享访问签名(SAS)的连接字符串连接到存储帐户。 SAS 连接字符串 如下所示:

SharedAccessSignature=sv=2020-04-08&ss=btqf&srt=sco&st=2021-03-02T00%3A22%3A19Z&se=2020-03-03T00%3A22%3A19Z&sp=rl&sig=fFFpX%2F5tzqmmFFaL0wRffHlhfFFLn6zJuylT6yhOo%2FY%3F;
BlobEndpoint=https://contoso.blob.core.chinacloudapi.cn/;
FileEndpoint=https://contoso.file.core.chinacloudapi.cn/;
QueueEndpoint=https://contoso.queue.core.chinacloudapi.cn/;
TableEndpoint=https://contoso.table.core.chinacloudapi.cn/;
  1. Select Resource 面板的 连接到 Azure 存储 对话框中,选择 存储帐户
  2. 选择“共享访问签名(SAS)”并选择“下一步” 。
  3. 为您的连接输入显示名称和存储帐户的 SAS 连接字符串。 选择“下一页”。
  4. 在“摘要”面板中查看连接信息。 如果连接信息正确,请选择“连接”。

共享访问签名 (SAS) URL

存储资源管理器可以使用 SAS URI 连接到以下资源类型:

  • Blob 容器
  • Azure Data Lake Storage容器或目录
  • 文件共享
  • 队列

SAS URI 如下所示:

https://contoso.blob.core.chinacloudapi.cn/container01?sv=2020-04-08&st=2021-03-02T00%3A30%3A33Z&se=2020-03-03T00%3A30%3A33Z&sr=c&sp=rl&sig=z9VFdWffrV6FXU51T8b8HVfipZPOpYOFLXuQw6wfkFY%3F
  1. 连接到 Azure 存储 对话框的 Select Resource 面板中,选择要连接的资源。
  2. 选择“共享访问签名(SAS)”并选择“下一步” 。
  3. 输入连接的显示名称和资源的 SAS URI。 选择“下一页”。
  4. 在“摘要”面板中查看连接信息。 如果连接信息正确,请选择“连接”。

本地存储仿真器

存储资源管理器可以连接到Azure 存储模拟器。 当前有两个受支持的仿真器:

如果仿真器正在侦听默认端口,则可使用“本地和附加”“存储帐户”>“仿真器 - 默认端口”节点访问仿真器>

若要为连接使用不同的名称,或者仿真器不在默认端口上运行:

  1. 启动仿真器。

    重要

    存储资源管理器不会自动启动仿真器。 必须手动启动它。

  2. Connect to Azure 存储 对话框中的 Select Resource 面板中,选择 Local storage emulator

  3. 为连接输入显示名称,并为每个要使用的仿真服务输入端口号。 如果您不想使用该服务,请将相应的端口留空白。 选择“下一页”。

  4. 在“摘要”面板中查看连接信息。 如果连接信息正确,请选择“连接”。

在 存储资源管理器 中生成共享访问签名

帐户级共享访问签名

  1. 右键单击要共享的存储帐户,并选择“获取共享访问签名”。

    “获取共享访问签名”上下文菜单选项

  2. 在“共享访问签名”中,指定要授予该帐户的时间范围和权限,然后选择“创建”。

    获取共享访问签名

  3. 将“连接字符串”或原始“查询字符串”复制到剪贴板。

服务级共享访问签名

可以在服务级别获取共享访问签名。 有关详细信息,请参阅获取 Blob 容器的 SAS

搜索存储帐户

若要查找存储资源,可以在“资源管理器”窗格中搜索。

在搜索框中输入文本时,存储资源管理器显示与输入到该点的搜索值匹配的所有资源。 本示例演示如何搜索终结点

存储帐户搜索

注意

若要加快搜索速度,可使用“帐户管理”取消选择不包含所要搜索的项的订阅。 还可以右键单击某个节点,然后选择“从此处搜索”,从特定的节点开始搜索。

后续步骤