Consultas entre regiones - Amazon Athena

Consultas entre regiones

Athena admite la capacidad de consultar los datos de Amazon S3 en una Región de AWS que sea diferente de la región en la que se utiliza Athena. La consulta entre regiones puede ser una opción cuando transferir los datos no es práctico o no está permitido, o si se desea consultar datos en varias regiones. Incluso si Athena no está disponible en una región particular, los datos de esa región pueden consultarse desde otra región en la que Athena esté disponible.

Para consultar los datos que se encuentran en una región, su cuenta debe estar habilitada en esa región, incluso si los datos de Amazon S3 no pertenecen a su cuenta. En algunas regiones, como Este de EE. UU. (Ohio), el acceso a la región se habilita automáticamente cuando se crea la cuenta. Otras regiones requieren que su cuenta se “suscriba” a la región para poder utilizarla. Para consultar la lista de regiones que requieren confirmación de participación, consulte Regiones disponibles en la Guía de usuario de Amazon EC2. Para obtener instrucciones específicas sobre cómo suscribirse a una región, consulte Administración de regiones de AWS en la Referencia general de Amazon Web Services.

Consideraciones y limitaciones

  • Permisos de acceso a datos: para consultar correctamente los datos de Amazon S3 desde Athena en las distintas regiones, su cuenta debe tener permisos para leer los datos. Si los datos que desea consultar pertenecen a otra cuenta, esta otra cuenta debe otorgarle acceso a la ubicación de Amazon S3 que contiene los datos.

  • Cargos por transferencia de datos: se aplican cargos por transferencia de datos de Amazon S3 a las consultas entre regiones. La ejecución de una consulta puede provocar la transferencia de más datos que el tamaño del conjunto de datos. Le recomendamos que comience por probar las consultas en un subconjunto de datos y analizar los costos en AWS Cost Explorer.

  • AWS Glue: se puede utilizar AWS Glue entre regiones. Podrían aplicarse cargos adicionales por el tráfico de AWS Glue entre regiones. Para obtener más información, consulte Create cross-account and cross-region AWS Glue connections en el Blog de macrodatos de AWS.

  • Opciones de cifrado de Amazon S3: las opciones de cifrado SSE-S3 y SSE-KMS son compatibles con las consultas entre regiones; CSE-KMS no lo es. Para obtener más información, consulte Opciones de cifrado de Simple Storage Service (Amazon S3) compatibles.

  • Consultas federadas: no se admite el uso de consultas federadas entre Regiones de AWS.

  • Regiones de China: no se admiten consultas entre regiones en las siguientes regiones de China.

Siempre que se cumplan las condiciones anteriores, puede crear una tabla de Athena que apunte al valor LOCATION que especifique y consultar los datos de forma transparente. No se requiere ninguna sintaxis especial. Para obtener más información sobre cómo crear tablas en Athena, consulte Creación de tablas en Athena.