Exigences et considérations relatives à la réplication - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exigences et considérations relatives à la réplication

La réplication Amazon S3 exige de respecter les conditions suivantes :

  • Le propriétaire du compartiment source doit avoir Régions AWS activé la source et la destination pour son compte. Le propriétaire du compartiment de destination doit avoir activé la Région de destination pour son compte.

    Pour plus d'informations sur l'activation ou la désactivation d'un Région AWS, voir Spécifier le compte que Régions AWS votre compte peut utiliser dans le Guide de Gestion de compte AWS référence.

  • La gestion des versions doit être activée pour les compartiments source et de destination. Pour plus d’informations sur la gestion des versions, consultez Conservation de plusieurs versions d’objets grâce à la gestion des versions S3.

  • Simple Storage Service (Amazon S3) doit disposer des autorisations adéquates pour répliquer en votre nom les objets issus du compartiment source vers le ou les compartiments de destination. Pour plus d’informations sur ces autorisations, consultez Configuration des autorisations pour la réplication en direct.

  • Si le propriétaire du compartiment source ne possède pas l’objet dans le compartiment, le propriétaire de l’objet doit accorder au propriétaire du compartiment les autorisations READ et READ_ACP avec la liste de contrôle d’accès (ACL) de l’objet. Pour plus d’informations, consultez Présentation de la liste de contrôle d’accès (ACL).

  • Si le verrouillage des objets S3 est activé dans le compartiment source, alors il doit également l’être dans les compartiments de destination.

    Pour activer la réplication sur un bucket sur lequel Object Lock est activé, vous devez utiliser l' AWS Command Line Interface API REST ou AWS SDKs. Pour plus d’informations générales, consultez Verrouillage d’objets avec la fonctionnalité de verrouillage d’objet.

    Note

    Vous devez accorder deux nouvelles autorisations sur le compartiment S3 source dans le rôle AWS Identity and Access Management (IAM) que vous utilisez pour configurer la réplication. Les deux nouvelles autorisations sont s3:GetObjectRetention et s3:GetObjectLegalHold. Si le rôle dispose d’une autorisation s3:Get*, il répond aux exigences. Pour plus d’informations, consultez Configuration des autorisations pour la réplication en direct.

Pour plus d’informations, consultez Présentation de la configuration de la réplication en direct.

Si vous définissez la configuration de réplication dans un scénario à plusieurs comptes, où les compartiments source et de destination appartiennent à différents Comptes AWS, la condition supplémentaire suivante s’applique :

Considérations liées à la réplication

Avant de créer une configuration de réplication, tenez compte des considérations suivantes.

Configuration de cycle de vie et réplicas d’objets

Le temps nécessaire à Amazon S3 pour répliquer un objet dépend de la taille de ce dernier. Pour les objets volumineux, cela peut prendre plusieurs heures. Même si la mise à disposition d’un réplica dans la destination peut prendre du temps, la création du réplica prend autant de temps que la création de l’objet correspondant dans le compartiment source. Si une configuration de cycle de vie est activée dans le compartiment de destination, les règles de cycle de vie tiennent compte du moment de création de l’objet à l’origine, et non pas du moment où le réplica est devenu disponible dans le compartiment de destination.

La configuration de réplication nécessite que le compartiment soit activé pour la gestion des versions. Lorsque vous activez la gestion des versions pour un compartiment, considérez les éléments suivants :

  • Si vous avez une configuration de cycle de vie d’expiration des objets, après avoir activé la gestion des versions, ajoutez une stratégie NonCurrentVersionExpiration pour conserver le même comportement de suppression définitive que celui défini avant l’activation de la gestion des versions.

  • Si vous avez une configuration de cycle de vie de transition, après avoir activé la gestion des versions, envisagez d’ajouter une politique NonCurrentVersionTransition.

Configuration de la gestion des versions et configuration de la réplication

La gestion des versions doit être activée pour les deux compartiments source et de destination lorsque vous configurez une réplication dans un compartiment. Après avoir activé la gestion des versions dans les compartiments source et de destination, et configuré la réplication dans le compartiment source, les problèmes suivants se produisent :

  • Si vous tentez de désactiver la gestion des versions sur le compartiment source, Amazon S3 renvoie une erreur. Vous devez supprimer la configuration de réplication avant de désactiver la gestion des versions dans le compartiment source.

  • Si vous désactivez la gestion des versions dans le compartiment de destination, la réplication échoue. L’objet source a le statut de réplication FAILED.

Utiliser la réplication S3 avec S3 Intelligent-Tiering

La classe de stockage S3 Intelligent-Tiering est conçue pour optimiser les coûts de stockage en transférant automatiquement les données vers le niveau d’accès le plus économique. Moyennant des frais mensuels minimes de surveillance et d’automatisation des objets, S3 Intelligent-Tiering surveille les modèles d’accès et déplace automatiquement les objets qui n’ont pas été consultés vers des niveaux d’accès moins coûteux.

La réplication d’objets stockés dans S3 Intelligent-Tiering avec la réplication par lot S3 ou l’invocation de CopyObject ou de UploadPartCopy constitue un accès. Dans ces cas, les objets source des opérations de copie ou de réplication sont hiérarchisés.

Pour plus d’informations sur S3 Intelligent-Tiering, consultez Gestion des coûts de stockage avec Amazon S3 Intelligent-Tiering.

Configuration de la journalisation et configuration de la réplication

Si Amazon S3 livre des journaux à un compartiment où la réplication est activée, il réplique les objets journaux.

Si les journaux d’accès au serveur ou les journaux AWS CloudTrail sont activés sur votre compartiment source ou de destination, Amazon S3 inclut les demandes liées à la réplication dans ces journaux. Par exemple, Amazon S3 consigne chaque objet qu’il réplique.

Réplication entre Régions et Région de destination

Amazon S3 Cross-Region Replication (CRR) est utilisé pour copier des objets dans différents compartiments S3. Régions AWS Vous pouvez choisir la Région de votre compartiment de destination en fonction de vos besoins professionnels ou de considérations tarifaires. Par exemple, les frais de transfert de données entre Régions varient en fonction des Régions que vous choisissez.

Supposons que vous avez choisi USA Est (Virginie du Nord) (us-east-1) comme région pour votre compartiment source. Si vous choisissez USA Ouest (Oregon) (us-west-2) comme région pour vos compartiments de destination, vous payez plus que si vous choisissez la région USA Est (Ohio) (us-east-2). Pour en savoir plus sur la tarification, consultez « Tarification du transfert de données » dans Tarification Amazon S3.

Aucun frais de transfert de données n’est associé à la réplication dans une même Région (SRR).

Réplication par lot S3

Pour obtenir des informations sur les considérations relatives à la réplication par lot, consultez Considérations sur la réplication par lot S3.

Contrôle du temps de réplication S3

Pour obtenir des informations sur les bonnes pratiques et les considérations relatives au contrôle du temps de réplication S3 (S3 RTC), consultez Bonnes pratiques et directives de contrôle du délai de réplication S3.