从数据存储库导入文件 - 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 数据存储库中parallel 加载您的文件。

创建 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 Flexier Flexier Flexier 和 S3 Glacier Deep Archive 存储类导入符号链接 可以导入非符号链接的 S3 Glacier 灵活检索对象的元数据(即,在 Amazon FSx 文件系统上使用正确的元数据创建索引节点)。但是,要检索数据,必须先还原 S3 Glacier Flexier Deep Archive 或 S3 Glacier Deep Archive 对象,然后使用hsm_restore命令来导入对象。不支持从 S3 Glacier Flexier Flexier 或 S3 Glacier Deep Archive 存储类中的 Amazon S3 对象直接导入文件数据。