Ricezione di eventi di errore di replica con notifiche di eventi Amazon S3
Se sulla propria configurazione della replica sono stati abilitati i parametri di Replica S3, è possibile configurare Notifiche di eventi Amazon S3 per inviare una notifica quando gli oggetti non vengono replicati nella loro Regione AWS di destinazione. Se si è abilitato il controllo del tempo di replica di S3 (S3 RTC) sulla propria configurazione della replica, è anche possibile ricevere una notifica quando gli oggetti non vengono replicati entro la soglia S3 RTC di 15 minuti per la replica.
Attraverso l'uso dei seguenti tipi di evento Replication, è possibile monitorare l'avanzamento degli eventi di replica minuto per minuto controllando i byte in sospeso, le operazioni in sospeso e la latenza di replica. Per ulteriori informazioni sui parametri di Replica S3, consulta Utilizzo dei parametri di Replica S3.
-
Il tipo di evento
s3:Replication:OperationFailedReplicationnotifica quando un oggetto idoneo per la replica non è stato replicato. -
Il tipo di evento
s3:Replication:OperationMissedThresholdnotifica quando un oggetto idoneo per la replica che utilizza S3 RTC supera la soglia di 15 minuti per la replica. -
Il tipo di evento
s3:Replication:OperationReplicatedAfterThresholdnotifica quando un oggetto idoneo per la replica che utilizza S3 RTC viene replicato dopo la soglia di 15 minuti. -
Il tipo di evento
s3:Replication:OperationNotTrackednotifica quando un oggetto idoneo per la replica in tempo reale (replica nella stessa Regione [SRR] o replica tra Regioni [CRR]) non è più monitorato dai parametri di replica.
Per una descrizione completa dei tipi di eventi di replica supportati, consulta Tipi di eventi supportati per SQS, SNS e Lambda.
Per l'elenco dei codici di errore acquisiti da Notifiche di eventi S3, consulta Motivi degli errori di replica Amazon S3.
Puoi ricevere notifiche di eventi Amazon S3 utilizzando Amazon Simple Queue Service (Amazon SQS), Servizio di notifica semplice Amazon (Amazon SNS) 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, assicurarsi di abilitare anche i parametri di Replica 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. È possibile visualizzare questi motivi ricevendo l'evento s3:Replication:OperationFailedReplication con Notifiche di eventi Amazon S3 e cercando il valore failureReason.
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 |
|---|---|
|
Amazon S3 non può assumere il ruolo AWS Identity and Access Management (IAM) specificato nella configurazione della replica o nel processo Operazioni in batch. |
|
Il bucket di destinazione non è nella stessa Regione AWS specificata dal processo delle Operazioni in batch. Questo errore è specifico per la replica in batch. |
|
Amazon S3 non è in grado di trovare il bucket di destinazione specificato nella configurazione della replica. |
|
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. |
|
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. |
|
Amazon S3 non è in grado di replicare i contrassegni di eliminazione nel bucket di destinazione. È possibile che manchi l'autorizzazione |
|
Lo stato della chiave AWS Key Management Service (AWS KMS) per il bucket di destinazione non è valido. Rivedi e abilita la chiave AWS KMS richiesta. Per ulteriori informazioni sulla gestione delle chiavi AWS KMS, consulta Stati chiave delle chiavi AWS KMS nella Guida per gli sviluppatori di AWS Key Management Service. |
|
La chiave AWS KMS configurata per il bucket di destinazione nella configurazione della replica non esiste. |
|
Amazon S3 non è in grado di completare i caricamenti in più parti degli oggetti nel bucket di destinazione. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di avviare i caricamenti in più parti degli oggetti nel bucket di destinazione. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di caricare oggetti in più parti nel bucket di destinazione. È possibile che manchi l'autorizzazione |
|
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. |
|
Amazon S3 non è in grado di replicare le liste di controllo degli accessi (ACL) dell'oggetto nel bucket di destinazione. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di impostare un blocco legale di Object Lock per l’oggetto di destinazione durante la replica di oggetti immutabili. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di replicare oggetti nel bucket di destinazione. Ciò può verificarsi quando mancano le autorizzazioni richieste ( |
|
Amazon S3 non è in grado di impostare un periodo di conservazione degli oggetti di destinazione durante la replica di oggetti immutabili. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di replicare tag di oggetti nel bucket di destinazione. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di trovare la versione dell'oggetto richiesta nel bucket di destinazione per cui devono essere replicati i metadati. |
|
Amazon S3 non è in grado di avviare la replica sugli oggetti. È possibile che manchi l'autorizzazione |
|
Il bucket di origine non è nella stessa Regione AWS specificata dal processo Operazioni in batch. Questo errore è specifico per la replica in batch. |
|
Amazon S3 non è in grado di trovare il bucket di origine. |
|
Amazon S3 non è riuscito a trovare una configurazione della replica per il bucket di origine. |
|
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 gli ACL sono abilitati, verifica se Proprietà dell'oggetto è impostata su Proprietario del bucket preferito o Autore dell'oggetto. Se Proprietà dell'oggetto è impostata su Proprietario del bucket preferito, gli oggetti del bucket di origine devono avere l'ACL |
|
Amazon S3 non è in grado di accedere alle informazioni di conservazione legale di S3 Object Lock. |
|
Amazon S3 non è in grado di accedere all'oggetto nel bucket di origine per la replica. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di accedere alle informazioni del periodo di conservazione di S3 Object Lock. |
|
Amazon S3 non è in grado di accedere alle informazioni sui tag di oggetto dal bucket di origine. È possibile che manchi l'autorizzazione |
|
Amazon S3 non è in grado di recuperare i metadati dell'oggetto dal bucket di origine. È possibile che manchi l'autorizzazione |
|
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. |
|
Lo stato della chiave AWS KMS per il bucket di origine non è valido. Rivedi e abilita la chiave AWS KMS richiesta. Per ulteriori informazioni sulla gestione delle chiavi AWS KMS, consulta Stati chiave delle chiavi AWS KMS nella Guida per gli sviluppatori di AWS Key Management Service. |
|
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. |
|
L'oggetto di origine non esiste. |
|
Amazon S3 ha già replicato questo oggetto. Questo oggetto non è più in attesa di replica. |
|
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
Configurazione delle autorizzazioni per la replica in tempo reale
Risoluzione dei problemi nella replica