从数据存储库导入文件 - FSx for Lustre
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

从数据存储库导入文件

您可以随时创建数据存储库关联 (DRA),将 Amazon FSx 文件系统链接到 Amazon S3 数据存储库。您可以将数据存储库关联配置为自动导入 S3 存储桶中的新对象、更改或删除的对象的文件元数据。有关更多信息,请参阅 自动从 S3 存储桶导入更新

您可以使用导入数据存储库任务从链接 S3 存储桶或链接存储桶的子集手动导入元数据更改。有关更多信息,请参阅 使用数据存储库任务导入元数据更改

当您的应用程序首次访问 Amazon FSx 中的文件时,Amazon FSx 会透明地从存储库中复制文件的内容,并将其加载到文件系统中。您还可以预加载整个文件系统或文件系统中的整个目录,有关详细信息,请参阅将文件预加载到文件系统. 如果您请求同时预加载多个文件,Amazon FSx 会同时从 Amazon S3 数据存储库中加载您的文件。

创建 DRA 时,可以指定在创建 DRA 之后应运行导入任务。该任务会自动导入 S3 存储桶中对象的文件元数据(名称、所有权、时间戳和权限)。Amazon FSx 使导入的对象作为文件系统中的新文件和目录可见。如果对象不包含元数据,则 Amazon FSx 将使用默认权限root root 755.

Amazon FSx仅限导入具有 POSIX 兼容对象密钥的 S3 对象,例如:

test/mydir/ test/

首次打开给定文件时,Amazon FSx 会自动将给定文件的文件数据从链接的持久数据存储库复制到文件系统中。此数据移动由 Amazon FSx 管理,并对您的应用程序透明地进行。对这些文件的后续读取将直接从 Amazon FSx 文件系统中提供,具有一致的亚毫秒级延迟。

注意

Amazon FSx 不支持从 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 存储类中导入符号链接(符号链接)的元数据。可以导入不是符号链接的 S3 Glacier 灵活检索对象的元数据(也就是说,在 Amazon FSx 文件系统上使用正确的元数据创建 inode)。但是,要检索数据,您必须首先还原 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 对象,然后使用hsm_restore命令来导入对象。不支持将文件数据直接从 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类中的 Amazon S3 对象导入文件数据到 Amazon FSx。