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.
Routage des demandes de points d'accès multi-Régions
Lorsque vous effectuez une demande via un point d'accès multi-régions, Amazon S3 détermine lequel des compartiments associés au point d'accès multi-régions est le plus proche de vous. Amazon S3 dirige ensuite la demande vers ce compartiment, quelle que soit la Région AWS dans laquelle il est situé.
Une fois que le point d'accès multi-régions a acheminé la demande vers le compartiment le plus proche, Amazon S3 traite la demande comme si vous l'aviez adressée directement à ce compartiment. Les points d'accès multi-régions ne connaissent pas le contenu des données d'un compartiment Amazon S3. Par conséquent, le compartiment qui reçoit la demande peut ne pas contenir les données demandées. Pour créer des jeux de données cohérents dans les compartiments Amazon S3 associés à un point d'accès multi-régions, vous pouvez configurer la réplication entre régions (CRR) S3. Ensuite, n'importe quel compartiment peut répondre à la demande avec succès.
Amazon S3 dirige les demandes de points d'accès multi-Régions conformément aux règles suivantes :
-
Amazon S3 optimise l'exécution des requêtes en fonction de leur proximité. Il examine les compartiments pris en charge par le point d'accès multi-régions et transmet la requête au compartiment le plus proche.
-
Si la demande indique une ressource existante (par exemple,
GetObject
), Amazon S3 peut ne pas tenir compte du nom de l'objet lorsqu'il exécutera la demande. Cela signifie que même si un objet existe dans un compartiment dans le point d'accès multi-régions, votre demande peut être acheminée vers un compartiment qui ne contient pas l'objet. Cela entraînera un message d'erreur 404 retourné au client.Pour éviter les erreurs 404, nous vous recommandons de configurer la réplication entre régions (CRR) S3 pour vos compartiments. La réplication permet de résoudre le problème potentiel lorsque l'objet que vous voulez est dans un compartiment dans le point d'accès multi-régions, mais qu'il ne se trouve pas dans le compartiment spécifique vers lequel votre demande a été acheminée. Pour obtenir des informations sur la configuration de réplication de base, consultez Configuration de la réplication à utiliser avec des points d'accès multi-régions.
Pour vous assurer que vos demandes sont traitées à l'aide des objets spécifiques que vous souhaitez, nous vous recommandons également d'activer la gestion des versions du compartiment et d'inclure des ID de version dans vos demandes. Cette approche permet de vous assurer que vous disposez de la version correcte de l'objet que vous recherchez. Les compartiments avec la gestion des versions activée vous permettent de récupérer des objets en cas de remplacement accidentel. Pour plus d'informations, consultez Utilisation de la gestion des versions dans les compartiments S3.
-
Si la demande vise à créer une ressource (par exemple,
PutObject
ouCreateMultipartUpload
), Amazon S3 répond à la demande en utilisant le compartiment le plus proche. Prenons l'exemple d'une société de vidéo qui souhaite prendre en charge les chargements de vidéos de n'importe où dans le monde vers le compartiment le plus proche. Lorsqu'un utilisateur effectue une demandePUT
au point d'accès multi-régions, l'objet est placé dans le compartiment le plus proche. Pour ensuite permettre à des utilisateurs du monde entier de télécharger cette vidéo avec la latence la plus faible, vous pouvez utiliser le CRR avec une réplication bidirectionnelle. L'utilisation du CRR avec une réplication bidirectionnelle permet de synchroniser le contenu de tous les compartiments associés au point d'accès multi-régions. Pour plus d'informations sur la réplication avec des points d'accès multi-régions, consultez Configuration de la réplication à utiliser avec des points d'accès multi-régions.