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

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

仅限本地计算和存储任务

采用本地计算和存储任务,您可以在本地使用 Amazon S3 和 由 AWS Greengrass 提供支持的 AWS Lambda,无需连接 Internet。尽管导入和导出任务类型中都有本地存储和计算功能,但此任务类型仅供本地使用。在设备返回时,您无法将数据从 Amazon S3 导出到设备,也无法将数据导入 Amazon S3。

本地计算任务

本地计算功能为 由 AWS Greengrass 提供支持的 AWS Lambda,可自动运行 Python 语言代码以响应针对 AWS Snowball Edge 设备进行的 Amazon S3 PUT 对象操作 API 调用。在 Lambda 控制台,您可以将 Python 代码编写成 Lambda 函数。

存储桶和 Lambda 函数拥有一对一关系,这就意味着在创建任务时,一个 Lambda 函数可与一个存储桶相关联。有关更多信息,请参阅将 AWS Lambda 与 AWS Snowball Edge 配合使用

本地存储任务

您可使用 适用于 Snowball 的 Amazon S3 Adapter 或文件接口读取对象并将其写入到 AWS Snowball Edge 设备。此适配器内置在设备上,支持 Amazon S3 REST API 操作。此处支持的 Amazon S3 REST API 仅限于一小部分的 S3 REST API 操作。有关更多信息,请参阅 使用 Amazon S3 Adapter

使用完设备后,请将其寄回 AWS,AWS 会对该设备执行擦除操作。此擦除过程遵循美国国家标准与技术研究院 (NIST) 800-88 标准。

本地集群选项

集群是对 Snowball Edge 设备的逻辑分组 (5 - 10 台设备)。集群将作为单个任务创建,这将提供更大的持久性和存储大小 (与其他 AWS Snowball 任务产品相比)。有关集群任务的更多信息,请参阅使用 AWS Snowball Edge 集群