Création de règles de réplication bidirectionnelle pour votre point d'accès multi-régions
Les règles de réplication permettent de copier automatiquement et de manière asynchrone les objets d’un compartiment à l’autre. Une règle de réplication bidirectionnelle garantit que les données sont entièrement synchronisées entre deux ou plusieurs compartiments dans différentes Régions AWS. Lorsque la réplication bidirectionnelle est configurée, le système crée une règle de réplication du compartiment source (DOC-EXAMPLE-BUCKET-1) vers le compartiment contenant les réplicas (DOC-EXAMPLE-BUCKET-2). Ensuite, une deuxième règle de réplication est créée depuis le compartiment contenant les réplicas (DOC-EXAMPLE-BUCKET-2) vers le compartiment source (DOC-EXAMPLE-BUCKET-1).
Comme toutes les règles de réplication, vous pouvez appliquer la règle de réplication bidirectionnelle à l'ensemble du compartiment Amazon S3 ou à un sous-ensemble d'objets filtrés par un préfixe ou des étiquettes d'objet. Vous pouvez également synchroniser les modifications des métadonnées de vos objets en activant la synchronisation des modifications des réplicas pour chaque règle de réplication. Vous pouvez activer la synchronisation des modifications de réplicas via la console Amazon S3, l'AWS CLI, les kits AWS SDK, l'API REST Amazon S3 ou AWS CloudFormation.
Pour surveiller la progression de la réplication des objets et des métadonnées d'objets dans Amazon CloudWatch, activez les métriques et les notifications de réplication S3. Pour plus d'informations, consultez Monitoring progress with replication metrics and Amazon S3 event notifications (Suivi de la progression avec les métriques de réplication et les notifications d'événements Amazon S3).
Pour créer une règle de réplication bidirectionnelle pour votre point d'accès multi-régions
-
Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Points d’accès multi-régions.
-
Choisissez le nom du point d'accès multi-régions que vous souhaitez mettre à jour.
-
Choisissez l’onglet Réplication et basculement.
-
Faites défiler l’écran jusqu’à la section Règles de réplication, puis sélectionnez Créer des règles de réplication.
-
Sur la page Create replication rules (Créer des règles de réplication), choisissez le modèle Replicate objects among all specified buckets (Répliquer les objets parmi tous les compartiments spécifiés). Le modèle Replicate objects among all specified buckets (Répliquer les objets parmi tous les compartiments spécifiés) configure une réplication bidirectionnelle (avec des capacités de basculement) pour vos compartiments.
Important
Lorsque vous créez des règles de réplication à l'aide de ce modèle, elles remplacent toutes les règles de réplication existantes qui sont déjà affectées au compartiment.
Pour ajouter ou modifier une règle de réplication existante au lieu de la remplacer, accédez à l’onglet Management (Gestion) de chaque compartiment dans la console, puis modifiez la règle dans la section Replication rules (Règles de réplication). Vous pouvez également ajouter ou modifier des règles de réplication existantes en utilisant l'AWS CLI, les kits SDK AWS ou l'API REST Amazon S3. Pour plus d’informations, consultez Éléments du fichier de configuration de réplication.
-
Dans la section Buckets (Compartiments), sélectionnez au moins deux compartiments à partir desquels vous souhaitez répliquer des objets. Tous les compartiments choisis pour la réplication doivent avoir l'option gestion des versions S3 activée, et chaque compartiment doit résider dans une Région AWS différente. Pour plus d’informations sur la gestion des versions S3, consultez la section Using versioning in Amazon S3 buckets (Utilisation de la la gestion des versions dans les compartiments Amazon S3).
Note
Assurez-vous de disposer des autorisations de lecture et de réplication requises pour établir la réplication, sinon vous risquez de rencontrer des erreurs. Pour plus d'informations, consultez Création d'un rôle IAM.
-
Dans la section Replication rule configuration (Configuration de la règle de réplication), choisissez si la règle de réplication sera Enabled (Activée) ou Disabled (Désactivée) lors de sa création.
Note
Vous ne pouvez pas saisir de nom dans la case Replication rule name (Nom de la règle de réplication). Les noms des règles de réplication sont générés en fonction de votre configuration lorsque vous créez la règle de réplication.
-
Dans la section Scope (Étendue), choisissez l'étendue appropriée pour votre réplication.
-
Pour répliquer l’ensemble du compartiment, choisissez Appliquer à tous les objets du compartiment.
-
Pour répliquer un sous-ensemble des objets du compartiment, sélectionnez Limit the scope of this rule using one or more filters (Limiter l'étendue de cette règle à l'aide d'un ou plusieurs filtres).
Vous pouvez filtrer vos objets en utilisant un préfixe, des étiquettes d'objets ou une combinaison des deux.
-
Pour limiter la réplication à tous les objets dont le nom commence par la même chaîne (par exemple
pictures), saisissez un préfixe dans la case Préfixe.Si vous entrez un préfixe correspondant à un nom de dossier, vous devez insérer le caractère
/(barre oblique) en tant que dernier caractère (par exemple,pictures/).
-
Pour répliquer tous les objets avec une ou plusieurs balises d’objet, sélectionnez Ajouter une balise et saisissez la paire clé-valeur dans les zones. Pour ajouter une autre étiquette, répétez la procédure. Pour en savoir plus sur les balises d’objet, consultez Catégorisation de vos objets à l’aide de balises.
-
-
-
Faites défiler vers le bas jusqu’à la section Options de réplication supplémentaires, puis sélectionnez les options de réplication que vous souhaitez appliquer.
Note
Nous vous recommandons d'appliquer les options suivantes, en particulier si vous avez l'intention de configurer votre point d'accès multi-régions pour prendre en charge le basculement :
-
Contrôle du temps de réplication (RTC) : pour répliquer vos données sur différentes régions dans un délai prévisible, vous pouvez utiliser le contrôle du temps de réplication S3 (S3 RTC). Le contrôle du temps de réplication S3 permet de répliquer 99,99 % des nouveaux objets stockés dans Simple Storage Service (Amazon S3) dans les 15 minutes (conformément à un contrat de niveau de service (SLA)). Pour plus d’informations, consultez Satisfaction aux exigences de conformité à l’aide du contrôle du temps de réplication S3.
-
Replication metrics and notifications (Métriques et notifications de réplication) : activez les métriques Amazon CloudWatch pour surveiller les événements de réplication.
-
Réplication des marqueurs de suppression : les marqueurs de suppression créés par les opérations de suppression de S3 seront répliqués. Les marqueurs de suppression créés par les règles de cycle de vie ne sont pas répliqués. Pour plus d'informations, consultez Répliquer des marqueurs de suppression entre les compartiments.
-
Replica modification sync (Synchronisation des modifications de réplicas) : activez la synchronisation des modifications des réplicas pour chaque règle de réplication afin de synchroniser également les modifications des métadonnées de vos objets. Pour plus d’informations, consultez Activation de la synchronisation des modifications de réplicas.
Des frais supplémentaires sont facturés pour les métriques et les notifications de réplication du contrôle du temps de réplication S3 et de CloudWatch. Pour plus d'informations, consultez Amazon S3 Pricing
(Tarification d'Amazon S3) et Amazon CloudWatch pricing (Tarification d'Amazon CloudWatch). -
-
Si vous écrivez une nouvelle règle de réplication qui remplace une règle existante, sélectionnez Je reconnais qu’en choisissant l’option Créer des règles de réplication, ces règles de réplication existantes seront écrasées.
-
Choisissez Create replication rules (Créer des règles de réplication) pour créer et enregistrer vos nouvelles règles de réplication bidirectionnelle.