Amazon S3 レプリケーションの失敗の理由 - Amazon Simple Storage Service

Amazon S3 レプリケーションの失敗の理由

次の表は、Amazon S3 レプリケーションが失敗した理由を示しています。Amazon S3 イベント通知で FailureReason イベントを受け取ると、これらの理由を確認できます。S3 イベント通知は、Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notification Service (Amazon SNS)、または AWS Lambda を使用して受信できます。詳細については、「Amazon S3 イベント通知」を参照してください。

失敗の理由は、S3 バッチレプリケーション完了レポートでも確認できます。詳細については、「バッチレプリケーション完了レポート」を参照してください。

レプリケーションの失敗の理由 説明
AssumeRoleNotPermitted Amazon S3 は、レプリケーション設定またはバッチオペレーションジョブで指定された AWS Identity and Access Management (IAM) ロールを引き受けることができません。
DstBucketInvalidRegion 宛先バケットがバッチオペレーションジョブで指定されたのと同じ 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 S3 バッチレプリケーションでは、レプリケート先バケットからオブジェクトのバージョン ID で削除されたオブジェクトの再レプリケーションはサポートされません。このエラーはバッチレプリケーションに固有のものです。
DstPutAclNotPermitted Amazon S3 は、レプリケート先バケットにオブジェクトアクセスコントロールリスト (ACL) をレプリケートできません。レプリケート先バケットに対する s3:ReplicateObject 権限がない可能性があります。
DstPutLegalHoldNotPermitted イミュータブルなオブジェクトをレプリケートしている際は、Amazon S3 ではレプリケート先オブジェクトにオブジェクトロックのリーガルホールドを設定できません。レプリケート先バケットに対する s3:PutObjectLegalHold 権限がない可能性があります。詳細については、「リーガルホールド」を参照してください。
DstPutObjectNotPermitted Amazon S3 は、レプリケート先バケットにオブジェクトをレプリケートできません。レプリケート先バケットに対する s3:ReplicateObject または s3:ObjectOwnerOverrideToBucketOwner 権限がない可能性があります。
DstPutTaggingNotPermitted Amazon S3 は、レプリケート先バケットにオブジェクトタグをレプリケートできません。レプリケート先バケットに対する s3:ReplicateObject 権限がない可能性があります。
DstVersionNotFound Amazon S3 は、メタデータをレプリケートする必要があるレプリケート先バケットで必要なオブジェクトバージョンを見つけることができません。
InitiateReplicationNotPermitted Amazon S3 は、オブジェクトのレプリケーションを開始できません。バッチオペレーションジョブに対する s3:InitiateReplication 権限がない可能性があります。このエラーはバッチレプリケーションに固有のものです。
SrcBucketInvalidRegion レプリケート元バケットがバッチオペレーションジョブで指定されたのと同じ 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 は、レプリケートするソースオブジェクトバージョンを見つけることができません。ソースオブジェクトバージョンはレプリケーションが完了する前に削除された可能性があります。

許可のセットアップ

レプリケーションのトラブルシューティング