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.
Configuration de la réplication à utiliser avec des points d'accès multi-régions
Lorsque vous adressez une demande à un point de terminaison d'accès multi-régions, Amazon S3 achemine automatiquement la demande vers le compartiment le plus proche de vous. Amazon S3 ne tient pas compte du contenu de la demande lorsqu'il prend cette décision. Si vous envoyez une demande pour GET
un objet, votre demande peut être acheminée vers un compartiment qui n'a pas de copie de cet objet. Si c'est le cas, vous recevez un code d'erreur HTTP 404 (Not Found) [HTTP 404 (Introuvable)]. Pour plus d'informations sur l'acheminement d'une demande d'un point d'accès multi-régions, consultez Routage des demandes de points d'accès multi-Régions.
Si vous voulez que le point d'accès multi-régions puisse récupérer l'objet quel que soit le compartiment qui reçoit la requête, vous devez configurer la réplication entre régions (CRR) d'Amazon S3.
Par exemple, prenons un point d'accès multi-régions avec trois compartiments :
-
Un compartiment nommé
my-bucket-usw2
dans la régionus-west-2
qui contient un objetmy-image.jpg
-
Un compartiment nommé
my-bucket-aps1
dans la régionap-south-1
qui contient un objetmy-image.jpg
-
Un compartiment nommé
my-bucket-euc1
dans la régioneu-central-1
qui ne contient pas l'objetmy-image.jpg
Dans cette situation, si vous faites une demande GetObject
pour l'objet my-image.jpg
, la réussite de cette demande dépend du compartiment qui reçoit votre demande. Étant donné qu'Amazon S3 ne tient pas compte du contenu de la requête, il se peut que votre requête GetObject
soit acheminée vers le compartiment my-bucket-euc1
le plus proche. Même si votre objet se trouve dans un compartiment du point d'accès multi-régions, vous obtiendrez une erreur HTTP 404 Not Found [HTTP 404 (Introuvable)], car le compartiment individuel qui a reçu votre requête ne possède pas l'objet.
L'activation de la réplication entre régions (CRR) permet d'éviter ce résultat. Avec les règles de réplication appropriées, l'objet my-image.jpg
est copié dans le compartiment my-bucket-euc1
. Par conséquent, si Amazon S3 achemine votre requête vers ce compartiment, vous pouvez maintenant récupérer l'objet.
La réplication fonctionne normalement avec des compartiments qui sont affectés à un point d'accès multi-Régions. Amazon S3 n'effectue pas de traitement spécial de réplication avec les compartiments qui se trouvent dans des points d'accès multi-régions. Pour en savoir plus sur la configuration de la réplication dans vos compartiments, consultez Présentation de la configuration de la réplication en direct.
Recommandations pour l'utilisation de la réplication avec des points d'accès multi-régions
Pour obtenir les meilleures performances de réplication lorsque vous travaillez avec des points d'accès multi-régions, nous vous recommandons ce qui suit :
-
Configurez le contrôle du temps de réplication S3 (S3 RTC). Pour répliquer vos données sur différentes régions dans un délai prévisible, vous pouvez utiliser S3 RTC. Le contrôle du délai 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 en savoir plus, consultez Satisfaction aux exigences de conformité à l’aide du contrôle du temps de réplication S3. Des frais supplémentaires sont facturés pour l'utilisation de S3 RTC. Pour plus d'informations, consultez Tarification Amazon S3
. -
Utilisez la réplication bidirectionnelle pour maintenir les compartiments synchronisés lorsque les compartiments sont mis à jour par le point d'accès multi-régions. Pour en savoir plus, consultez Création de règles de réplication bidirectionnelle pour votre point d'accès multi-régions.
-
Créez des points d'accès multi-régions intercompte pour répliquer des données dans des compartiments dans différents Comptes AWS. Cette approche permet une séparation au niveau des comptes, de sorte que les données peuvent être consultées et répliquées sur différents comptes dans différentes régions autres que le compartiment source. La configuration de points d'accès multi-régions intercompte n'entraîne aucun coût supplémentaire. Si vous êtes propriétaire d'un compartiment mais que vous ne possédez pas le point d'accès multi-régions, vous ne payez que les frais de transfert de données et de demande. Les propriétaires de points d'accès multi-régions paient pour l'acheminement des données et les coûts d'accélération d'Internet. Pour plus d’informations, consultez Tarification Amazon S3
. -
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 Enabling replica modification sync (Activation de la synchronisation des modifications de réplicas).
-
Activez les métriques Amazon CloudWatch pour surveiller les événements de réplication. Des frais supplémentaires peuvent s'appliquer lorsque vous utilisez les métriques de CloudWatch. Pour plus d’informations, consultez Tarification Amazon CloudWatch
.