Interrogation entre régions
Athena prend en charge la possibilité d'exécuter des requêtes sur les données Simple Storage Service (Amazon S3) dans une Région AWS qui est différente de la région dans laquelle vous utilisez Athena. La requête entre régions peut être une option lorsque le déplacement des données n'est pas pratique ou autorisé, ou si vous souhaitez interroger des données dans plusieurs régions. Même si Athena n'est pas disponible dans une région particulière, les données de cette région peuvent être interrogées à partir d'une autre région dans laquelle Athena est disponible.
Pour interroger des données dans une région, votre compte doit être activé dans cette région même si les données Simple Storage Service (Amazon S3) n'appartiennent pas à votre compte. Pour certaines régions telles que USA Est (Ohio), votre accès à la région est automatiquement activé lorsque votre compte est créé. Les autres régions exigent que votre compte soit « inscrit » à la région avant de pouvoir l'utiliser. Pour obtenir la liste des régions qui nécessitent une inscription, consultez Available regions dans le Guide d’utilisation d’Amazon EC2. Pour obtenir des instructions spécifiques sur l'inscription à une région, consultez Gestion des régions AWS dans le Référence générale d'Amazon Web Services.
Considérations et restrictions
-
Autorisations d'accès de données – Pour pouvoir interroger avec succès les données Simple Storage Service (Amazon S3) depuis Athena dans toutes les régions, votre compte doit disposer des autorisations nécessaires pour lire les données. Si les données que vous souhaitez interroger appartiennent à un autre compte, l'autre compte doit vous accorder l'accès à l'emplacement Simple Storage Service (Amazon S3) qui contient les données.
-
Frais de transfert de données : des frais de transfert de données Amazon S3 peuvent s'appliquer aux requêtes entre régions. L'exécution d'une requête peut entraîner le transfert d'un volume de données supérieur à la taille du jeu de données. Nous vous recommandons de commencer par tester vos requêtes sur un sous-jeu de données et d'en examiner les coûts dans AWS Cost Explorer
. -
AWS Glue – Vous pouvez utiliser AWS Glue entre les régions. Des frais supplémentaires peuvent être facturés pour le trafic interrégional AWS Glue. Pour de plus amples informations, consultez la section Création de connexions inter-comptes et inter-régions AWS Glue
dans le blog Big Data AWS. -
Options de chiffrement Simple Storage Service (Amazon S3)— Les options de chiffrement SSE-S3 et SSE-KMS sont prises en charge pour les requêtes dans toutes les régions ; CSE-KMS ne l'est pas. Pour de plus amples informations, consultez Options de chiffrement Simple Storage Service (Amazon S3) prises en charge.
-
Requêtes fédérées : l'utilisation de requêtes fédérées entre les Régions AWS n'est pas prise en charge.
Si les conditions ci-dessus sont remplies, vous pouvez créer une table Athena pointant vers la valeur LOCATION que vous spécifiez et interroger les données de manière transparente. Aucune syntaxe spéciale n'est requise. Pour plus d'informations sur la création de tables Athena, veuillez consulter Création de tables dans Athena.