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

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

故障排除数据存储库任务

当数据存储库任务失败时,您可以在文件导出失败在控制台的任务状态页. 或者,您可以使用 CLI 或 API 并查看任务的Status: FailedCount属性。有关访问此信息的信息,请参阅访问数据存储库任务.

Amazon FSX 还在任务完成报告中提供有关失败的特定文件和目录的信息。任务完成报告包含 Lustre 文件系统上失败的文件或目录路径、其状态和失败原因。有关更多信息,请参阅 使用任务完成报告

数据存储库任务可能由于多种原因而失败,包括以下列出的原因。

错误代码 说明

PathSizeTooLong

任务路径过长。导出文件或目录的路径中的字符数不能超过 1,024。此字符号包括为文件系统设置的导出前缀,以及导出文件或目录的路径。

FileSizeTooLarge

导出的文件大小过大。亚马逊 FSX 可以导出的最大文件大小为 5 TiB。

S3AccessDenied

已拒绝对 Amazon S3 的访问。Amazon FSx 文件系统必须有权执行s3:PutObject操作导出到 S3 上的链接数据存储库。此权限在AWSServiceRoleForFSxS3Access_fs-0123456789abcdef0服务相关角色。有关更多信息,请参阅 将 Amazon FSx 用于 Lustre 的服务相关角色用于 Amazon FSx

如果 S3 存储桶使用具有中存储的客户主密钥 (CMK) 的客户主密钥 (CMK) 的服务器端加密Amazon Key Management Service(SSE-KMS),您必须遵循使用服务器端加密 Amazon S3 存储桶.

如果您的 S3 存储桶包含从其他 Amazon Web Services 账户 与您的文件系统链接 S3 存储桶账户相比,您可以确保您的数据存储库任务可以修改 S3 元数据或覆盖 S3 对象,而无论哪个账户上传了它们。建议您为 S3 存储桶启用 S3 对象所有权功能。此功能允许您获得其他 Amazon Web Services 账户 上传到您的存储桶,方法是强制上传提供--acl bucket-owner-full-control标准 ACL 启用 S3 对象所有权,方法是选择存储桶拥有者首选选项。有关更多信息,请参阅 。使用 S3 对象所有权控制已上传对象的所有权中的Amazon S3 用户指南中).

由于导出到存储库任务要求数据流到文件系统的 VPC 之外,则如果目标存储库具有包含aws:SourceVpc或者aws:SourceVpceIAM 全局条件键。

S3Error

亚马逊 FSX 遇到与 S3 相关的错误,该错误不是S3AccessDenied.

ResourceBusy

Amazon FSX 无法导出文件,因为文件系统上的其他客户端正在修改该文件。您可以在工作流完成对文件的写入后重试数据存储器任务。

InternalError

Amazon FSX 文件系统中发生错误。通常,此错误代码表示运行失败任务的 Amazon FSX 文件系统处于 “失败” 生命周期状态。发生这种情况时,受影响的文件可能由于数据丢失而无法恢复。否则,您可以使用分层存储管理 (HSM) 命令将文件和目录导出到 S3 上的数据存储库。有关更多信息,请参阅使用 HSM 命令导出文件