View a markdown version of this page

Esempi di configurazione della replica in tempo reale - Amazon Simple Storage Service

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à.

Esempi di configurazione della replica in tempo reale

Nei seguenti esempi vengono fornite istruzioni dettagliate che mostrano come configurare la replica in tempo reale per i casi d'uso comuni.

Nota

La replica in tempo reale si riferisce alla Same-Region replica (SRR) e Cross-Region alla replica (CRR). La replica in tempo reale non esegue la replica degli oggetti esistenti nel bucket prima della configurazione della replica. Per replicare oggetti esistenti prima della configurazione della replica, occorre ricorrere alla replica on demand. Per sincronizzare bucket e replicare gli oggetti esistenti on demand, consulta Replica di oggetti esistenti.

Questi esempi dimostrano come creare una configurazione di replica utilizzando la console Amazon S3 AWS Command Line Interface ,AWS CLI() e gli SDK AWS SDK per Java ( AWS e vengono mostrati alcuni esempi). AWS SDK per .NET

Per informazioni sull'installazione e la configurazione di AWS CLI, consulta i seguenti argomenti nella Guida per l'utente:AWS Command Line Interface

Per informazioni sugli AWS SDK, consulta AWS SDK per Javae AWS SDK per .NET.

Suggerimento

Per un tutorial dettagliato che dimostra come utilizzare la replica in tempo reale per replicare i dati, consulta Tutorial: Replicating data within and between using S3 Replication. Regioni AWS

Replica delle annotazioni

Quando configuri la replica su un bucket, Amazon S3 replica automaticamente le annotazioni come parte della replica live. Ogni annotazione viene replicata indipendentemente man mano che si verificano le modifiche. Per replicare le annotazioni, il ruolo IAM di replica deve includere l's3:GetObjectVersionAnnotationForReplicationautorizzazione sul bucket di origine.

L'esempio seguente mostra l'istruzione source bucket nella policy di autorizzazione dei ruoli IAM con l'autorizzazione alla replica delle annotazioni inclusa:

{ "Effect": "Allow", "Action": [ "s3:GetObjectVersionForReplication", "s3:GetObjectVersionAcl", "s3:GetObjectVersionTagging", "s3:GetObjectVersionAnnotationForReplication" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-source-bucket/*" ] }

Non sono necessarie autorizzazioni aggiuntive per il bucket di destinazione per la replica delle annotazioni. L's3:ReplicateObjectautorizzazione sul bucket di destinazione copre la replica delle annotazioni.

Nota i seguenti comportamenti per la replica delle annotazioni:

  • Le aggiunte e gli aggiornamenti delle annotazioni sull'origine vengono replicati nella destinazione. Ogni annotazione viene replicata in modo indipendente man mano che vengono apportate modifiche.

  • Le eliminazioni di annotazioni sull'origine non vengono replicate nella destinazione. Se si elimina un'annotazione sull'origine, l'annotazione persiste nella destinazione.

  • Se si eliminano e si ricreano ripetutamente annotazioni sull'origine con nomi diversi, le annotazioni si accumulano nella destinazione nel tempo perché le eliminazioni non vengono replicate.

Se non desideri che le annotazioni vengano replicate in un bucket di destinazione, il proprietario del bucket di destinazione può aggiungere un'istruzione Deny per l'azione alla policy del bucket di destinazione. s3:ReplicateObjectAnnotation La replica degli oggetti continua ad avere successo; solo la replica delle annotazioni è bloccata. L'esempio seguente mostra l'istruzione Deny:

... "Statement":[ { "Effect":"Deny", "Principal":{ "AWS":"arn:aws:iam::source-bucket-account-id:role/service-role/source-account-IAM-role" }, "Action":"s3:ReplicateObjectAnnotation", "Resource":"arn:aws:s3:::amzn-s3-demo-destination-bucket/*" } ] ...

Per ulteriori informazioni sul comportamento di replica delle annotazioni, vedere. Cosa replica Amazon S3? Per istruzioni sulla configurazione delle autorizzazioni, vedere. Configurazione delle autorizzazioni per la replica in tempo reale