Amazon S3 複寫失敗原因 - Amazon Simple Storage Service

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

Amazon S3 複寫失敗原因

下表列出 Amazon S3 複寫失敗原因。您可以透過 Amazon S3 事件通知接收 failureReason 事件,檢視這些原因。您可以透過 Amazon Simple Queue Service (Amazon SQS)、亞馬遜簡易通知服務 (Amazon SNS) 或 AWS Lambda接收 S3 事件通知。如需詳細資訊,請參閱 Amazon S3 事件通知

您也可以在 S3 批次複寫完成報告中檢視這些失敗原因。如需詳細資訊,請參閱 批次複寫完成報告

複寫失敗原因 描述
AssumeRoleNotPermitted Amazon S3 無法承擔在複寫組態或 Batch 操作任務中指定的 AWS Identity and Access Management (IAM) 角色。
DstBucketInvalidRegion 目的地時段與「Batch 作業」工單所指定的不同 AWS 區域 。此錯誤僅是批次複寫特有的。
DstBucketNotFound Amazon S3 找不到複寫組態中指定的目的地儲存貯體。
DstBucketObjectLockConfigMissing 若要從啟用物件鎖定的來源儲存貯體複寫物件,目的地儲存貯體亦須啟用物件鎖定。此錯誤指出目的地儲存貯體中可能未啟用物件鎖定。如需詳細資訊,請參閱 物件鎖定的考量事項
DstBucketUnversioned S3 目的地儲存貯體未啟用版本控制。在目的地儲存貯體上啟用版本控制,以使用 S3 複寫來複寫物件。
DstDelObjNotPermitted Amazon S3 無法將刪除標記複寫到目的地儲存貯體。可能缺少目的地儲存貯體的 s3:ReplicateDelete 許可。
DstKmsKeyInvalidState 目的地值區的 AWS Key Management Service (AWS KMS) 金鑰不是有效的狀態。檢閱並啟用所需的 AWS KMS 金鑰。如需有關管理 AWS KMS 金鑰的詳細資訊,請參閱AWS Key Management Service 開發人員指南的 AWS KMS 金鑰金鑰狀態。
DstKmsKeyNotFound 複寫組態中針對目的地儲存貯體所設定的 AWS KMS 金鑰不存在。
DstMultipartCompleteNotPermitted Amazon S3 無法完成目標儲存貯體中物件的分段上傳。可能缺少目的地儲存貯體的 s3:ReplicateObject 許可。
DstMultipartInitNotPermitted Amazon S3 無法對目的地儲存貯體啟動物件的分段上傳。可能缺少目的地儲存貯體的 s3:ReplicateObject 許可。
DstMultipartPartUploadNotPermitted Amazon S3 無法在目的地儲存貯體中上傳分段物件。可能缺少目的地儲存貯體的 s3:ReplicateObject 許可。
DstObjectHardDeleted 刪除的物件若具有來自目的地儲存貯體之物件的版本 ID,S3 批次複寫不支援重新複寫這些物件。此錯誤僅是批次複寫特有的。
DstPutAclNotPermitted Amazon S3 無法將物件存取控制清單 (ACL) 複寫到目的地儲存貯體。可能缺少目的地儲存貯體的 s3:ReplicateObject 許可。
DstPutLegalHoldNotPermitted 在複寫不可變物件時,Amazon S3 無法對目的地物件放置物件鎖定合法保留。可能缺少目的地儲存貯體的 s3:PutObjectLegalHold 許可。如需詳細資訊,請參閱 法務保存
DstPutObjectNotPermitted Amazon S3 無法將物件複寫到目的地儲存貯體。可能缺少目的地儲存貯體的 s3:ReplicateObjects3:ObjectOwnerOverrideToBucketOwner 許可。
DstPutTaggingNotPermitted Amazon S3 無法將物件標籤複寫到目的地儲存貯體。可能缺少目的地儲存貯體的 s3:ReplicateObject 許可。
DstVersionNotFound Amazon S3 無法在需要複寫中繼資料的目的地儲存貯體中找到所需的物件版本。
InitiateReplicationNotPermitted Amazon S3 無法啟動物件上的複寫。可能缺少批次操作任務的 s3:InitiateReplication 許可。此錯誤僅是批次複寫特有的。
SrcBucketInvalidRegion 來源時段與「Batch 作業」工單所指定的不同 AWS 區域 。此錯誤僅是批次複寫特有的。
SrcBucketNotFound Amazon S3 無法找到來源儲存貯體。
SrcBucketReplicationConfigMissing Amazon S3 找不到來源儲存貯體的複寫組態。
SrcGetAclNotPermitted

Amazon S3 無法存取來源儲存貯體中的物件以進行複寫。可能缺少來源儲存貯體物件的 s3:GetObjectVersionAcl 許可。

來源儲存貯體中的物件必須為儲存貯體擁有者所擁有。如果已啟用 ACL,請確認「物件擁有權」設定為「偏好的儲存貯體擁有者」或「物件寫入器」。如果將「物件擁有權」設定為「偏好的儲存貯體擁有者」,則來源儲存貯體物件必須有 bucket-owner-full-control ACL,儲存貯體擁有者才能成為物件擁有者。透過將「物件擁有權」設定為「強制執行的儲存貯體擁有者」並停用 ACL,來源帳戶就能取得其儲存貯體中所有物件的擁有權。

SrcGetLegalHoldNotPermitted Amazon S3 無法存取 S3 物件鎖定法務保存資訊。
SrcGetObjectNotPermitted Amazon S3 無法存取來源儲存貯體中的物件以進行複寫。可能缺少來源儲存貯體的 s3:GetObjectVersionForReplication 許可。
SrcGetRetentionNotPermitted Amazon S3 無法存取 S3 物件鎖定保留期間資訊。
SrcGetTaggingNotPermitted Amazon S3 無法從來源儲存貯體存取物件標籤資訊。可能缺少來源儲存貯體的 s3:GetObjectVersionTagging 許可。
SrcHeadObjectNotPermitted Amazon S3 無法從來源儲存貯體擷取物件中繼資料。可能缺少來源儲存貯體的 s3:GetObjectVersionForReplication 許可。
SrcKeyNotFound Amazon S3 找不到要複寫的來源物件金鑰。來源物件可能已在複寫完成之前遭到刪除。
SrcKmsKeyInvalidState 來源儲存貯體的 AWS KMS 金鑰不是有效的狀態。檢閱並啟用所需的 AWS KMS 金鑰。如需有關管理 AWS KMS 金鑰的詳細資訊,請參閱AWS Key Management Service 開發人員指南的 AWS KMS 金鑰金鑰狀態。
SrcObjectNotEligible 有些物件不符合複寫資格。這可能是因為物件的儲存類別或物件標籤與複寫組態不相符。
SrcObjectNotFound 來源物件不存在。
SrcReplicationNotPending Amazon S3 已複寫此物件。此物件不再處於待複寫狀態。
SrcVersionNotFound Amazon S3 找不到要複寫的來源物件版本。來源物件版本可能已在複寫完成之前遭到刪除。

設定許可

故障排除複寫