使用存储资源管理器管理 Azure Blob 存储资源

概述

Azure Blob 存储是用于存储大量非结构化数据(例如文本或二进制数据)的服务,这些数据可通过 HTTP 或 HTTPS 从世界各地进行访问。 可以使用 Blob 存储向外公开数据,或者私下存储应用程序数据。 本文介绍如何使用存储资源管理器来处理 Blob 容器和 Blob。

必备条件

若要完成本文中的步骤,需要满足以下先决条件:

创建 Blob 容器

所有 Blob 都必须驻留在 Blob 容器中。简单说来,该容器就是对 Blob 进行逻辑分组。 一个帐户可以包含无限数量的容器,一个容器可以存储无限数量的 Blob。

以下步骤演示了如何在存储资源管理器中创建 Blob 容器。

  1. 打开存储资源管理器。

  2. 在左窗格中,展开需要在其中创建 Blob 容器的存储帐户。

  3. 右键单击“Blob 容器”,并从上下文菜单中选择“创建 Blob 容器”。

    Create blob containers context menu

  4. 此时会在“Blob 容器”文件夹下显示一个文本框。 输入 Blob 容器的名称。 有关命名 blob 容器的规则和限制的信息,请参阅创建容器

    Create Blob Containers text box

  5. 完成时按 Enter 可创建 Blob 容器,按 Esc 可取消相关操作。 成功创建 Blob 容器后,该容器会显示在所选存储帐户的“Blob 容器”文件夹下。

    Blob Container created

查看 Blob 容器的内容

Blob 容器包含 Blob 和虚拟目录(其中也可能包含 Blob)。

以下步骤演示了如何在存储资源管理器中查看 Blob 容器的内容:

  1. 打开存储资源管理器。

  2. 在左窗格中,展开包含想要查看的 Blob 容器的存储帐户。

  3. 展开该存储帐户的“Blob 容器”。

  4. 右键单击想要查看的 Blob 容器,并从上下文菜单中选择“打开 Blob 容器编辑器”。 也可双击想要查看的 Blob 容器。

    Open blob container editor context menu

  5. 主窗格会显示该 Blob 容器的内容。

    Blob container editor

删除 Blob 容器

可以根据需要轻松地创建和删除 Blob 容器。 (若要了解如何删除各个 Blob,请参阅管理 Blob 容器中的 Blob 部分。)

以下步骤演示了如何在存储资源管理器中删除 Blob 容器。

  1. 打开存储资源管理器。

  2. 在左窗格中,展开包含想要查看的 Blob 容器的存储帐户。

  3. 展开该存储帐户的“Blob 容器”。

  4. 右键单击想要删除的 Blob 容器,并从上下文菜单中选择“删除”。 也可通过按“删除”来删除当前选定的 Blob 容器。

    Delete blob container context menu

  5. 出现确认对话框时,选择“是”。

    Delete blob Container confirmation

复制 Blob 容器

可以通过存储资源管理器将 Blob 容器复制到剪贴板,然后再将该 Blob 容器粘贴到另一存储帐户中。 (若要了解如何复制各个 Blob,请参阅管理 Blob 容器中的 Blob 部分。)

以下步骤演示了如何将 Blob 容器从一个存储帐户复制到另一个存储帐户。

  1. 打开存储资源管理器。

  2. 在左窗格中,展开包含想要复制的 Blob 容器的存储帐户。

  3. 展开该存储帐户的“Blob 容器”。

  4. 右键单击想要复制的 Blob 容器,并从上下文菜单中选择“复制 Blob 容器”。

    Copy blob container context menu

  5. 右键单击要将 Blob 容器粘贴到其中的“目标”存储帐户,并从上下文菜单中选择“粘贴 Blob 容器”。

    Paste blob container context menu

获取 Blob 容器的 SAS

共享访问签名 (SAS) 用于对存储帐户中的资源进行委托访问。 这意味着可以授权客户端在指定时间段内,以一组指定权限有限地访问存储帐户中的对象,而不必共享帐户访问密钥。

以下步骤演示了如何为 Blob 容器创建 SAS:

  1. 打开存储资源管理器。

  2. 在左窗格中,展开想要获取其 SAS 的 Blob 容器所在的存储帐户。

  3. 展开该存储帐户的“Blob 容器”。

  4. 右键单击所需 Blob 容器,并从上下文菜单中选择“获取共享访问签名”。

    Get SAS context menu

  5. 在“共享访问签名”对话框中,根据需要为资源指定策略、开始和过期日期、时区以及访问级别。

    Get SAS options

  6. 指定完 SAS 选项以后,选择“创建”。

  7. 然后会显示第二个“共享访问签名”对话框,其中列出了可用来访问存储资源的 blob 容器以及 URL 和 QueryString。 选择要复制到剪贴板的 URL 旁边的“复制”。

    Copy SAS URLs

  8. 完成后,选择“关闭”。

管理 Blob 容器的访问策略

以下步骤演示了如何管理(添加和删除)Blob 容器的访问策略:

  1. 打开存储资源管理器。

  2. 在左窗格中,展开想要管理其访问策略的 Blob 容器所在的存储帐户。

  3. 展开该存储帐户的“Blob 容器”。

  4. 选择所需 Blob 容器,并从上下文菜单中选择“管理访问策略”。

    Manage access policies context menu

  5. “访问策略”对话框将列出为所选 Blob 容器创建的任何访问策略。

    Access Policy options

  6. 根据访问策略管理任务完成以下步骤:

    • 添加新的访问策略 - 选择“添加”。 生成后,“访问策略”对话框会显示新添加的访问策略(以及默认设置)。
    • 编辑访问策略 - 进行需要的编辑,并选择“保存”。
    • 删除访问策略 - 在要删除的访问策略旁边选择“删除”。

注意

存储资源管理器不支持修改不可变策略。

为 Blob 容器设置公共访问级别

默认情况下,每个 Blob 容器都设置为“无公共访问权限”。

以下步骤演示了如何指定 Blob 容器的公共访问级别。

  1. 打开存储资源管理器。

  2. 在左窗格中,展开想要管理其访问策略的 Blob 容器所在的存储帐户。

  3. 展开该存储帐户的“Blob 容器”。

  4. 选择所需 Blob 容器,并从上下文菜单中选择“设置公共访问级别”。

    Set public access level context menu

  5. 在“设置容器公共访问级别”对话框中,指定所需的访问级别。

    Set public access level options

  6. 选择“应用”。

管理 Blob 容器中的 Blob

创建 Blob 容器以后,即可将 Blob 上传到该 Blob 容器、将 Blob 下载到本地计算机、在本地计算机上打开 Blob,等等。

以下步骤演示如何管理 Blob 容器中的 Blob(和虚拟目录)。

  1. 打开存储资源管理器。

  2. 在左窗格中,展开想要管理的 Blob 容器所在的存储帐户。

  3. 展开该存储帐户的“Blob 容器”。

  4. 双击想要查看的 Blob 容器。

  5. 主窗格会显示该 Blob 容器的内容。

    View blob container

  6. 主窗格会显示该 Blob 容器的内容。

  7. 根据所要执行的任务完成以下步骤:

    • 将文件上传到 blob 容器

      1. 在主窗格的工具栏上选择“上载”,并从下拉菜单中选择“上载文件”。

        Upload files menu

      2. 在“上传文件”对话框中,选择“文件”文本框右侧的省略号 ( ) 按钮,以选择要上传的文件。

        Upload files options

      3. 将类型指定为“Blob 类型”。 有关详细信息,请参阅创建容器

      4. (可选)指定要将选定文件上传到其中的目标虚拟目录。 如果目标虚拟目录不存在,则会创建该目录。

      5. 选择“上传”。

    • 将文件夹上传到 Blob 容器

      1. 在主窗格的工具栏上选择“上载”,并从下拉菜单中选择“上载文件夹”。

        Upload folder menu

      2. 在“上传文件夹”对话框中,选择“文件夹”文本框右侧的省略号 ( ) 按钮,以选择要上传其内容的文件夹。

        Upload folder options

      3. 将类型指定为“Blob 类型”。 有关详细信息,请参阅创建容器

      4. (可选)指定要将选定文件夹的内容上传到其中的目标虚拟目录。 如果目标虚拟目录不存在,则会创建该目录。

      5. 选择“上传”。

    • 将 Blob 下载到本地计算机

      1. 选择要下载的 Blob。
      2. 在主窗格的工具栏上,选择“下载”。
      3. 在“指定已下载 Blob 的保存位置”对话框中,指定要将 Blob 下载到其中的位置,以及要为 Blob 提供的名称。
      4. 选择“保存”。
    • 在本地计算机上打开 Blob

      1. 选择要打开的 Blob。
      2. 在主窗格的工具栏上,选择“打开”。
      3. 将使用与 Blob 的基础文件类型相关联的应用程序下载和打开 Blob。
    • 将 Blob 复制到剪贴板

      1. 选择要复制的 Blob。
      2. 在主窗格的工具栏上,选择“复制”。
      3. 在左窗格中导航到另一 Blob 容器,并通过双击在主窗格中查看它。
      4. 在主窗格的工具栏上选择“粘贴”,以创建 Blob 的副本。
    • 删除 Blob

      1. 选择要删除的 Blob。
      2. 在主窗格的工具栏上,选择“删除”。
      3. 出现确认对话框时,选择“是”。
    • 删除 blob 以及快照

      1. 选择要删除的 Blob。
      2. 在主窗格的工具栏上,选择“删除”。
      3. 出现确认对话框时,选择“是”。
      4. 在“活动”下,将跳过 blob 删除操作,现在单击“重试”。
      5. “重试 Azcopy”窗口将打开,从“快照”下拉列表中选择“删除 blob 以及快照”选项,然后选择“重试”。

后续步骤