本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从您的数据存储库导入文件
您可以随时创建数据存储库关联 (DRA),以将您的 Amazon FSx 文件系统链接到 Amazon S3 数据存储库。您可以将数据存储库关联配置为自动从 S3 存储桶导入新的、已更改或删除的对象的文件元数据。有关更多信息,请参阅自动从 S3 存储桶导入更新:
您可以使用导入数据存储库任务从链接的 S3 存储桶或链接存储桶的子集手动导入元数据更改。有关更多信息,请参阅使用数据存储库任务导入元数据更改:
当您的应用程序首次访问 Amazon FSx 中的文件时,Amazon FSx 会从您的存储库中透明地复制文件内容并将其加载到文件系统中。您也可以预加载整个文件系统或文件系统中的整个目录;有关更多信息,请参阅将文件预加载到您的文件系统中。如果您同时请求预加载多个文件,Amazon FSx 会parallel 从 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 文件系统上创建索引节点)。但是,要检索数据,您必须先还原S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 对象,然后使用hsm_restore
命令导入该对象。不支持从 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类中的 Amazon Sx 对象直接导入文件数据。