疑難排解資料儲存庫工作 - FSx為了光澤

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

疑難排解資料儲存庫工作

您可以開啟記錄至記錄檔,以記 CloudWatch 錄使用資料儲存庫工作匯入或匯出檔案時所發生之任何失敗的相關資訊。如需 CloudWatch 記錄事件記錄檔的相關資訊,請參閱資料儲存庫事件記錄

當資料儲存庫任務FSx失敗時,您可以在主控台的任務狀態頁面上的檔案匯出失敗中找到 Amazon 無法處理的檔案數量。或者,您可以使用CLI或API和檢視工作的Status: FailedCount屬性。若要取得有關存取此資訊的資訊,請參閱存取資料儲存庫工作

對於資料儲存庫任務,Amazon FSx 也可以選擇性地提供完成報告中失敗的特定檔案和目錄的相關資訊。任務完成報告包含 Lustre 檔案系統上失敗的檔案或目錄路徑、其狀態以及失敗原因。如需詳細資訊,請參閱使用任務完成報告

資料儲存庫工作失敗的原因有幾種,包括下列原因。

錯誤程式碼 說明

FileSizeTooLarge

Amazon S3 支援的最大物件大小為 5 TiB。

InternalError

在 Amazon FSx 檔案系統中針對匯入、匯出或發行任務發生錯誤。一般而言,此錯誤碼表示執行失敗任務的 Amazon FSx 檔案系統處於FAILED生命週期狀態。發生這種情況時,受影響的文件可能由於數據丟失而無法恢復。否則,您可以使用階層式儲存管理 (HSM) 命令,將檔案和目錄匯出到 S3 上的資料儲存庫。如需詳細資訊,請參閱使用HSM指令匯出檔案

OperationNotPermitted

Amazon 無FSx法釋放該文件,因為它尚未導出到鏈接的 S3 存儲桶。您必須使用自動匯出或匯出資料儲存庫任務,以確保檔案先匯出到連結的 Amazon S3 儲存貯體。

PathSizeTooLong

匯出路徑太長。S3 支援的最大物件金鑰長度為 1,024 個字元。

ResourceBusy

Amazon FSx 無法匯出或釋放檔案,因為檔案系統上的其他用戶端正在存取該檔案。您可以在工作流程 DataRepositoryTask 完成寫入檔案後重試。

S3AccessDenied

針對資料儲存庫匯出或匯入任務,拒絕存取 Amazon S3。

對於匯出任務,Amazon FSx 檔案系統必須具有執行S3:PutObject作業的權限,才能匯出到 S3 上的連結資料儲存庫。此權限會在AWSServiceRoleForFSxS3Access_fs-0123456789abcdef0服務連結角色中授與。如需詳細資訊,請參閱使用 Amazon FSx 的服務連結角色

對於匯出工作,因為匯出工作需要資料流出檔案系統VPC,因此如果目標儲存庫的儲存貯體原則包含其中一個aws:SourceVpcaws:SourceVpceIAM全域條件金鑰,就會發生此錯誤。

對於匯入任務,Amazon FSx 檔案系統必須具有執行S3:HeadObjectS3:GetObject操作的權限,才能從 S3 上的連結資料儲存庫匯入。

對於匯入任務,如果 S3 儲存貯體使用伺服器端加密,搭配存放在 AWS Key Management Service (SSE-KMS) 中的客戶受管金鑰,您必須遵循中的政策組態使用伺服器端加密的 Amazon S3 儲存貯體

如果您的 S3 儲存貯體包含從與檔案系統連結的 S3 儲存貯體帳戶 AWS 帳戶 不同的物件,您可以確保您的資料儲存庫任務可以修改 S3 中繼資料或覆寫 S3 物件,而不論上傳哪個帳戶。建議您為 S3 儲存貯體啟用 S3 物件擁有權功能。此功能可讓您透過強制上傳提供-/-acl bucket-owner-full-control固定物件,取得其他人 AWS 帳戶 上傳至您儲存貯體的新物件的所有權ACL。您可以在 S3 儲存貯體中選擇儲存貯體擁有者偏好選項,以啟用 S3 物件擁有權。如需詳細資訊,請參閱 Amazon S3 使用者指南中的使用 S3 物件擁有權控制上傳物件的擁有權。

S3Error

Amazon FSx 遇到了與 S3 相關的錯誤,但不是。S3AccessDenied

S3FileDeleted

Amazon FSx 無法匯出硬式連結檔案,因為來源檔案不存在於資料儲存庫中。

S3ObjectInUnsupportedTier

Amazon FSx 成功從 S3 Glacier 彈性擷取或 S3 Glacier 深層存檔儲存類別匯入非符號連結物件。FileStatussucceeded with warning在任務完成報告中。警告指出,若要擷取資料,您必須先還原 S3 Glacier 彈性擷取或 S3 Glacier Deep Archive 物件,然後使用hsm_restore命令匯入物件。

S3ObjectNotFound

Amazon 無FSx法匯入或匯出檔案,因為檔案不存在於資料儲存庫中。

S3ObjectPathNotPosixCompliant

Amazon S3 物件存在,但無法匯入,因為它不是POSIX符合標準的物件。如需支援POSIX中繼資料的資訊,請參閱POSIX對資料儲存庫的中繼資料

S3ObjectUpdateInProgressFromFileRename

Amazon 無FSx法釋放檔案,因為自動匯出正在處理檔案的重新命名。自動匯出更名程序必須先完成,才能釋放檔案。

S3SymlinkInUnsupportedTier

亞馬遜FSx無法匯入符號連結物件,因為它位於不受支援的 Amazon S3 儲存類別中,例如 S3 Glacier 彈性擷取或 S3 Glacier 深度存檔儲存類別。FileStatusfailed在任務完成報告中。

SourceObjectDeletedBeforeReleasing

Amazon 無FSx法從檔案系統釋出檔案,因為檔案在發行前已從資料儲存庫中刪除。