你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

创建和管理存储任务分配

分配会标识存储帐户和该账户中任务将面向的对象子集。 分配还指定任务何时运行,以及存储执行报告的位置。

本文帮助你了解如何创建分配,然后启用分配运行。

重要

Azure 存储操作目前为预览版,已在这些区域中提供。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款

创建分配

为每个目标存储帐户创建分配。 存储任务最多可以包含 50 个分配。

注意

在公共预览版中,只能针对与存储任务位于同一区域中的存储帐户。

从存储任务菜单创建分配

可以在存储任务的上下文中创建分配。 如果你是任务作者,并且想要以多个存储帐户为目标,则此选项可为你提供便捷。 对于每个分配,你要标识要作为目标的存储帐户。

在 Azure 门户中导航到存储任务,然后在“存储任务管理”下,选择“分配”,然后选择“配置分配”。

Screenshot of the Assignments page that appears in the context of the storage task.

在“分配”页,选择“+ 添加分配”,将会出现“添加分配”窗格。

从存储帐户菜单创建分配

也可以在存储帐户的上下文中创建分配。 如果要使用现有任务来处理存储帐户中的对象,则此选项可为你提供便捷。 对于每个分配,你要标识要分配给帐户的存储帐户。

在 Azure 门户中导航到存储帐户,然后在“数据管理”下选择“存储任务”。

在“存储任务”页,依次选择“任务分配”选项卡、“+ 创建任务”和“+ 添加分配”。

Screenshot of the Assignments page that appears in the context of a storage account.

此时会显示“添加分配”窗格

选择范围

在“选择范围”部分,选择订阅并命名分配。 然后,选择你要作为目标的存储帐户。

如果在存储帐户的上下文中打开了“添加分配”窗格,则会选择存储任务而不是存储帐户。

下表介绍了“选择范围”部分中的每个字段:

部分 字段 必需或可选 说明
选择范围 订阅 必须 要添加到此分配的存储帐户的订阅。
选择范围 选择存储帐户 必须 要添加到此分配的存储帐户。 你必须是存储帐户的所有者。 仅当在存储任务的上下文中创建分配时,才会显示此字段。
选择范围 选择存储任务 必须 要向其分配存储帐户的存储任务。 仅当在存储帐户的上下文中创建分配时,才会显示此字段。
选择范围 分配名称 必须 分配的名称。 分配名称必须为 2 到 62 个字符之间,并且只能包含字母和数字。

添加角色分配

在“角色分配”部分的“角色”下拉列表中,选择要将角色分配给存储任务的系统分配的托管标识。 若要确保任务分配成功,请使用具有 Blob 数据所有者权限的角色。 如需了解详细信息,请参阅用于存储任务的 Azure 角色

Screenshot of the Role assignment section of the assignment pane.

添加筛选器

在“筛选器对象”部分,选择是否要将基于筛选器的 Blob 的子集作为目标。 筛选器有助于缩小执行范围。 如果希望任务评估帐户中的所有容器和 blob,则可以选择“不筛选”选项。 以下示例使用筛选器仅以存在于名为“mycontainer”的容器中的 Blob 作为目标。

Screenshot of the Filter objects section of the Add assignment pane.

下表介绍了每个字段:

部分 字段 必需或可选 说明
筛选对象 筛选条件 必须 使用前缀或针对整个存储帐户运行任务来筛选对象的选项。
筛选对象 Blob 前缀 可选 用于缩小任务评估的 Blob 范围的字符串前缀。 仅当选择使用 Blob 前缀进行筛选,才需要填写此字段。

定义触发器

在“触发器详细信息”部分中,选择要运行此任务的频率。 可以选择仅运行一次或定期运行。 如果决定定期运行此任务,请选择开始和结束时间,并指定每次运行之间的天数。 还可以指定要存储执行报告的位置。

Screenshot of the Triggers section of the Add assignment pane.

下表介绍了每个字段:

部分 字段 必需或可选 说明
触发器详细信息 运行频率 必须 选择是一次还是多次运行任务的选项。
触发器详细信息 Start from 必须 开始运行任务的日期和时间。
触发器详细信息 结束时间 必须 停止运行任务的日期和时间。
触发器详细信息 重复间隔(以天为单位) 必须 每次运行之间间隔的天数。
触发器详细信息 报告导出容器 必须 存储任务执行报告的容器。

保存分配

选择“添加”按钮以创建分配。

此时会关闭“添加分配”窗格。 部署完成后,分配会显示在“分配”页中。 如果在该页没有看到分配,则选择“刷新”按钮。

Screenshot of the assignment appearing in the Assignments page.

启用分配

分配默认处于禁用状态。 若要启用分配使其能够排期运行,请选中分配旁边出现的复选框,然后选择“启用”。

Screenshot of the Enable button in the Assignments page.

任务运行后,会生成一份执行报告,然后存储在创建分配时指定的容器中。 有关该报告以及如何查看捕获作为目标的对象数量、尝试的操作次数,以及成功的操作次数的更多信息,请参阅分析存储任务运行

编辑作业

分配将成为目标存储帐户的子资源。 因此,创建分配后,只能编辑其运行频率。 分配的其他字段变为只读。 “单次运行(仅一次)”选项也变为只读。

  • 若要在存储任务的上下文中编辑分配的运行频率,请导航到 Azure 门户中的存储任务,然后在“存储任务管理”下,选择“分配”。

  • 若要在存储帐户的上下文中编辑分配的运行频率,请导航到 Azure 门户中的存储帐户,然后在“数据管理”下,选择“存储任务”。

另请参阅