本指南适用于 Snowball Edge。如果您正在查找 Snowball 的相关文档,请参阅 AWS Snowball 用户指南。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从 Amazon S3 导出任务
导出任务的数据源是一个或多个 Amazon S3 存储桶。在将任务部分的数据从 Amazon S3 移至 AWS Snowball Edge 设备 后,您可以下载任务报告。此报告将提醒您无法传输到设备的所有对象。您可以在任务的成功日志和失败日志中查找更多信息。
您可以为每个导出任务导出任意数量的对象,使用的设备数目与为完成传输而使用的设备数目相同。导出任务的任务部分的每个 AWS Snowball Edge 设备 将会一个个地送达,在上一个任务部分进入 In transit to AWS (正在发送到 AWS) 状态后,将会向您发送后续设备。
您使用 适用于 Snowball 的 Amazon S3 Adapter 或 NFS 装载点将对象从设备复制到本地数据目的地之后,这些对象会另存为文件。如果将对象复制到已包含文件的位置,则所有名称相同的现有文件都将被覆盖。导出任务类型也具有本地存储和计算功能。此功能使用文件接口或 适用于 Snowball 的 Amazon S3 Adapter 读取和写入数据,并根据在 AWS Snowball Edge 设备上本地运行的 Amazon S3 PUT 对象 API 操作触发 Lambda 函数。
AWS 收到寄回的设备后,我们将按照 NIST 800-88 标准对其执行完全擦除操作。
请不要更改、更新或删除导出的 Amazon S3 对象,直到您确认整个任务的所有内容均已复制到本地数据目标。
创建导出任务时,可导出整个 Amazon S3 存储桶或导出特定范围的对象键。
使用导出范围
当您在 AWS Snow 系列管理控制台
范围按 UTF-8 二进制排序。UTF-8 二进制数据按下列方式排序:
-
数字 0–9 在大写和小写的英文字符之前。
-
大写英文字符在所有小写英文字符之前。
-
根据大写英文字符和数字排序时,小写英文字符在最后。
-
在其他字符集内排序特殊字符。
有关 UTF-8 细节的更多信息,请参阅 Wikipedia 上的 UTF-8
导出范围示例
假设您的存储桶包含以下对象(按 UTF-8 二进制顺序排序):
-
01
-
Aardvark
-
Aardwolf
-
Aasvogel/apple
-
Aasvogel/banana
-
Aasvogel/cherry
-
Banana
-
Car
指定的范围开始 | 指定范围结束 | 将导出的范围内的对象 |
---|---|---|
(无) | (无) | 存储桶中的所有对象 |
(无) | Aasvogel |
01 Aardvark Aardwolf Aasvogel/apple Aasvogel/banana Aasvogel/cherry |
(无) | Aasvogel/banana |
01 Aardvark Aardwolf Aasvogel/apple Aasvogel/banana |
Aasvogel | (无) |
Aasvogel/apple Aasvogel/banana Aasvogel/cherry Banana Car |
Aardwolf | (无) |
Aardwolf Aasvogel/apple Aasvogel/banana Aasvogel/cherry Banana Car |
Aar | (无) |
Aardvark Aardwolf Aasvogel/apple Aasvogel/banana Aasvogel/cherry Banana Car |
car | (无) |
将不导出任何对象,且在您尝试创建任务时,会收到错误消息。请注意,car 根据 UTF-8 二进制值排序到 Car 下面。 |
Aar | Aarrr |
Aardvark Aardwolf |