Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ricezione di eventi di errore di replica con notifiche di eventi Amazon S3
Se hai abilitato i parametri di replica di S3 sulla tua configurazione di replica, puoi configurare Amazon S3 Event Notifications per avvisarti quando gli oggetti non vengono replicati nella loro destinazione. Regione AWS Se hai abilitato S3 Replication Time Control (S3RTC) sulla tua configurazione di replica, puoi anche ricevere una notifica quando gli oggetti non vengono replicati entro la soglia S3 di 15 minuti per la replica. RTC
Utilizzando i seguenti tipi di Replication
eventi, è possibile monitorare l' minute-by-minuteavanzamento degli eventi di replica monitorando i byte in sospeso, le operazioni in sospeso e la latenza di replica. Per ulteriori informazioni sulle metriche di replica S3, vedere. Utilizzo delle metriche di replica S3
-
Il tipo di evento
s3:Replication:OperationFailedReplication
notifica quando un oggetto idoneo per la replica non è stato replicato. -
Il tipo di
s3:Replication:OperationMissedThreshold
evento avvisa quando un oggetto idoneo alla replica che utilizza S3 RTC supera la soglia dei 15 minuti per la replica. -
Il tipo di
s3:Replication:OperationReplicatedAfterThreshold
evento ti avvisa quando un oggetto idoneo alla replica che utilizza S3 viene replicato dopo la soglia dei 15 minuti. RTC -
Il tipo di
s3:Replication:OperationNotTracked
evento ti avvisa quando un oggetto idoneo per la replica in tempo reale (replica nella stessa area [SRR] o replica tra regioni []) non viene più tracciato dai parametri di replica. CRR
Per una descrizione completa di tutti i tipi di eventi di replica supportati, consulta. Tipi di eventi supportati per SQSSNS, e Lambda
Per un elenco dei codici di errore acquisiti da S3 Event Notifications, consulta. Motivi degli errori di replica Amazon S3
Puoi ricevere notifiche di eventi S3 tramite Amazon Simple Queue Service (AmazonSQS), Amazon Simple Notification Service SNS (Amazon) o. AWS Lambda Per ulteriori informazioni, consulta Notifiche di eventi Amazon S3.
Per istruzioni su come configurare Notifiche di eventi Amazon S3, consulta Abilitare le notifiche di eventi.
Nota
Oltre ad abilitare le notifiche degli eventi, assicurati di abilitare anche i parametri di replica di S3. Per ulteriori informazioni, consulta Abilitazione dei parametri di replica S3.
Quello che segue è un esempio di un messaggio inviato da Amazon S3 per pubblicare un evento s3:Replication:OperationFailedReplication
. Per ulteriori informazioni, consulta Struttura del messaggio di evento.
{ "Records": [ { "eventVersion": "2.2", "eventSource": "aws:s3", "awsRegion": "us-east-1", "eventTime": "2024-09-05T21:04:32.527Z", "eventName": "Replication:OperationFailedReplication", "userIdentity": { "principalId": "s3.amazonaws.com" }, "requestParameters": { "sourceIPAddress": "s3.amazonaws.com" }, "responseElements": { "x-amz-request-id": "123bf045-2b4b-4ca8-a211-c34a63c59426", "x-amz-id-2": "12VAWNDIHnwJsRhTccqQTeAPoXQmRt22KkewMV8G3XZihAuf9CLDdmkApgZzudaIe2KlLfDqGS0=" }, "s3": { "s3SchemaVersion": "1.0", "configurationId": "ReplicationEventName", "bucket": { "name": "amzn-s3-demo-bucket1", "ownerIdentity": { "principalId": "111122223333" }, "arn": "arn:aws:s3:::amzn-s3-demo-bucket1" }, "object": { "key": "replication-object-put-test.png", "size": 520080, "eTag": "e12345ca7e88a38428305d3ff7fcb99f", "versionId": "abcdeH0Xp66ep__QDjR76LK7Gc9X4wKO", "sequencer": "0066DA1CBF104C0D51" } }, "replicationEventData": { "replicationRuleId": "notification-test-replication-rule", "destinationBucket": "arn:aws:s3:::amzn-s3-demo-bucket2", "s3Operation": "OBJECT_PUT", "requestTime": "2024-09-05T21:03:59.168Z", "failureReason": "AssumeRoleNotPermitted" } } ] }
Motivi degli errori di replica Amazon S3
La seguente tabella elenca i motivi degli errori di replica in Amazon S3. Puoi visualizzare questi motivi ricevendo l's3:Replication:OperationFailedReplication
evento con Amazon S3 Event Notifications e poi esaminandone il failureReason
valore.
Puoi visualizzare questi motivi di errore anche nei report di completamento della replica in batch in S3. Per ulteriori informazioni, consulta Report di completamento della replica in batch.
Motivo dell'errore di replica | Descrizione |
---|---|
AssumeRoleNotPermitted |
Amazon S3 non può assumere il ruolo AWS Identity and Access Management (IAM) specificato nella configurazione di replica o nel job Batch Operations. |
DstBucketInvalidRegion |
Il bucket di destinazione non è Regione AWS uguale a quello specificato dal job Batch Operations. Questo errore è specifico per la replica in batch. |
DstBucketNotFound |
Amazon S3 non è in grado di trovare il bucket di destinazione specificato nella configurazione della replica. |
DstBucketObjectLockConfigMissing |
Per replicare gli oggetti da un bucket di origine con la funzionalità di blocco degli oggetti abilitata, anche la destinazione deve avere il blocco degli oggetti abilitato. Questo errore indica che il blocco degli oggetti potrebbe non essere abilitato nel bucket di destinazione. Per ulteriori informazioni, consulta Considerazioni su Object Lock. |
DstBucketUnversioned |
Il controllo delle versioni non è abilitato per il bucket di destinazione S3. Per replicare gli oggetti con la funzionalità Replica Amazon S3, abilita il controllo delle versioni per bucket di destinazione. |
DstDelObjNotPermitted |
Amazon S3 non è in grado di replicare i contrassegni di eliminazione nel bucket di destinazione. È possibile che manchi l'autorizzazione s3:ReplicateDelete per il bucket di destinazione. |
DstKmsKeyInvalidState |
La chiave AWS Key Management Service (AWS KMS) per il bucket di destinazione non è in uno stato valido. Rivedi e abilita la AWS KMS chiave richiesta. Per ulteriori informazioni sulla gestione delle AWS KMS chiavi, consulta Key states of AWS KMS keys nella AWS Key Management Service Developer Guide. |
DstKmsKeyNotFound |
La AWS KMS chiave configurata per il bucket di destinazione nella configurazione di replica non esiste. |
DstMultipartCompleteNotPermitted |
Amazon S3 non è in grado di completare i caricamenti in più parti degli oggetti nel bucket di destinazione. È possibile che manchi l'autorizzazione s3:ReplicateObject per il bucket di destinazione. |
DstMultipartInitNotPermitted |
Amazon S3 non è in grado di avviare i caricamenti in più parti degli oggetti nel bucket di destinazione. È possibile che manchi l'autorizzazione s3:ReplicateObject per il bucket di destinazione. |
DstMultipartPartUploadNotPermitted |
Amazon S3 non è in grado di caricare oggetti di caricamento multiparte nel bucket di destinazione. È possibile che manchi l'autorizzazione s3:ReplicateObject per il bucket di destinazione. |
DstObjectHardDeleted |
S3 Batch Replication non supporta la ripetizione della replica di oggetti eliminati con l'ID versione dell'oggetto del bucket di destinazione. Questo errore è specifico per la replica in batch. |
DstPutAclNotPermitted |
Amazon S3 non è in grado di replicare gli elenchi di controllo degli accessi agli oggetti (ACLs) nel bucket di destinazione. È possibile che manchi l'autorizzazione s3:ReplicateObject per il bucket di destinazione. |
DstPutLegalHoldNotPermitted |
Amazon S3 non è in grado di impostare un blocco degli oggetti a fini legali per l'oggetto di destinazione durante la replica di oggetti immutabili. È possibile che manchi l'autorizzazione s3:PutObjectLegalHold per il bucket di destinazione. Per ulteriori informazioni, consulta Blocchi a fini giudiziari. |
DstPutObjectNotPermitted |
Amazon S3 non è in grado di replicare oggetti nel bucket di destinazione. È possibile che manchino le autorizzazioni s3:ReplicateObject o s3:ObjectOwnerOverrideToBucketOwner per il bucket di destinazione. |
DstPutTaggingNotPermitted |
Amazon S3 non è in grado di replicare tag di oggetti nel bucket di destinazione. È possibile che manchi l'autorizzazione s3:ReplicateObject per il bucket di destinazione. |
DstVersionNotFound |
Amazon S3 non è in grado di trovare la versione dell'oggetto richiesta nel bucket di destinazione per cui devono essere replicati i metadati. |
InitiateReplicationNotPermitted |
Amazon S3 non è in grado di avviare la replica sugli oggetti. È possibile che manchi l'autorizzazione s3:InitiateReplication per il processo Operazioni in batch. Questo errore è specifico per la replica in batch. |
SrcBucketInvalidRegion |
Il bucket di origine non è Regione AWS uguale a quello specificato dal job Batch Operations. Questo errore è specifico per la replica in batch. |
SrcBucketNotFound |
Amazon S3 non è in grado di trovare il bucket di origine. |
SrcBucketReplicationConfigMissing |
Amazon S3 non è riuscito a trovare una configurazione della replica per il bucket di origine. |
SrcGetAclNotPermitted |
Amazon S3 non è in grado di accedere all'oggetto nel bucket di origine per la replica. È possibile che manchi l'autorizzazione Gli oggetti nel bucket di origine devono essere di proprietà del proprietario del bucket. Se ACLs sono abilitati, verifica se Object Ownership è impostato su Bucket owner preferred o Object writer. Se Object Ownership è impostato su Bucket owner Preferred, gli oggetti del bucket di origine devono avere tale opzione |
SrcGetLegalHoldNotPermitted |
Amazon S3 non è in grado di accedere alle informazioni di conservazione legale di S3 Object Lock. |
SrcGetObjectNotPermitted |
Amazon S3 non è in grado di accedere all'oggetto nel bucket di origine per la replica. È possibile che manchi l'autorizzazione s3:GetObjectVersionForReplication per il bucket di origine. |
SrcGetRetentionNotPermitted |
Amazon S3 non è in grado di accedere alle informazioni del periodo di conservazione di S3 Object Lock. |
SrcGetTaggingNotPermitted |
Amazon S3 non è in grado di accedere alle informazioni sui tag di oggetto dal bucket di origine. È possibile che manchi l'autorizzazione s3:GetObjectVersionTagging per il bucket di origine. |
SrcHeadObjectNotPermitted |
Amazon S3 non è in grado di recuperare i metadati dell'oggetto dal bucket di origine. È possibile che manchi l'autorizzazione s3:GetObjectVersionForReplication per il bucket di origine. |
SrcKeyNotFound |
Amazon S3 non è in grado di trovare la chiave dell'oggetto di origine da replicare. L'oggetto di origine potrebbe essere stato eliminato prima del completamento della replica. |
SrcKmsKeyInvalidState |
La AWS KMS chiave per il bucket di origine non è in uno stato valido. Rivedi e abilita la AWS KMS chiave richiesta. Per ulteriori informazioni sulla gestione delle AWS KMS chiavi, consulta Key states of AWS KMS keys nella AWS Key Management Service Developer Guide. |
SrcObjectNotEligible |
Alcuni oggetti non sono idonei per la replica. Ciò può essere dovuto alla classe di archiviazione dell'oggetto o ai tag dell'oggetto che non corrispondono alla configurazione di replica. |
SrcObjectNotFound |
L'oggetto di origine non esiste. |
SrcReplicationNotPending |
Amazon S3 ha già replicato questo oggetto. Questo oggetto non è più in attesa di replica. |
SrcVersionNotFound |
Amazon S3 non è in grado di trovare la versione dell'oggetto di origine da replicare. La versione dell'oggetto di origine potrebbe essere stato eliminato prima del completamento della replica. |
Argomenti correlati
Impostazione delle autorizzazioni per la replica in tempo reale
Risoluzione dei problemi nella replica