AWS Snowball
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本指南适用于 Snowball Edge。如果您正在查找 Snowball 的相关文档,请参阅 AWS Snowball 用户指南

AWS Snowball Edge 设备的任务

AWS Snowball 中的任务是您在控制台和任务管理 API 中创建它时定义的独立工作单位。使用 AWS Snowball Edge 设备时,有三种不同的任务类型,都具有本地存储和计算功能。此功能使用文件接口或 适用于 Snowball 的 Amazon S3 Adapter 读取和写入数据。它会基于 AWS Snowball Edge 设备上本地运行的 Amazon S3 PUT 对象 API 操作触发 Lambda 函数。

重要

借助 AWS Snowball Edge 设备,所有任务都可以在支持 AWS Lambda 的区域使用计算功能。计算功能在 AWS Snowball 任务中如何实施视 Snowball 而定 — 该功能与 Lambda 在云中的工作原理存在很大差异。在创建第一个计算任务之前,建议您先熟悉一下 由 AWS Greengrass 提供支持的 AWS Lambda 的工作原理。有关更多信息,请参阅将 AWS Lambda 与 AWS Snowball Edge 配合使用

  • 将任务导入 Amazon S3 – 将传输的 80 TB 或更少的本地数据复制到单个设备上,然后再转移到 Amazon S3 中。对于导入任务,AWS Snowball Edge 设备和任务都具有一对一关系。每个任务都恰好有一个与其相关联的设备。如果您需要导入更多数据,您可以创建新的导入任务或者克隆现有任务。当您返回此任务类型的设备时,设备上的数据会导入到 Amazon S3 中。

  • 从 Amazon S3 中导出任务 – 将传输的任意大小的数据(位于 Amazon S3 中)复制到任意数量的 AWS Snowball Edge 设备上,然后按照一次一个的方式将 AWS Snowball Edge 设备转移到本地数据目的地。在创建导出任务时,此任务将拆分为多个部分。每个任务部分的大小都不超过 100 TB,每个任务部分均有一个关联的 AWS Snowball Edge 设备。当您返回此任务类型的设备时,设备上的数据会被擦除。

  • 仅限本地计算和存储任务 – 这些任务涉及一个 AWS Snowball Edge 设备,或集群中使用的多个设备。这些任务不从存储桶中的数据开始 (这一点与导出任务不同) 且在最后不会将数据导入 Amazon S3 (这一点与导入任务不同)。当您返回此任务类型的设备时,设备上的数据会被擦除。使用此任务类型时,您依然可以选择创建设备集群。集群可以提高本地存储持久性,您可以使用本地存储容量进行扩展或缩减。

    在不提供 Lambda 的区域,此任务类型称为仅限本地存储

任务详细信息

每个任务都由创建任务时指定的详细信息进行定义。下表描述了任务的所有详细信息。

取消控制台中的任务

如果出于任何原因需要取消任务请求或群集创建请求,则应至少在创建请求后一小时再取消。仅当任务处于 Job created 状态时,您才能取消它。一旦任务开始处理,您就无法再取消它。同样,如果要取消集群创建请求,也需要大约一小时的时间。

在控制台中取消任务

  1. 登录到 AWS 管理控制台并打开 AWS Snowball 管理控制台

  2. 从表中搜索并选择您的任务。

  3. Actions 中选择 Cancel job

您现已取消任务。