Trabajo con resultados de la consulta y consultas recientes
Amazon Athena almacena de forma automática los resultados de las consultas y los metadatos de los resultados de ejecución de cada consulta en una ubicación de resultados de consulta que puede especificar en Amazon S3. Si es necesario, puede obtener acceso a los archivos de esta ubicación para trabajar con ellos. También puede descargar archivos de resultados de consultas directamente desde la consola de Athena.
Athena ahora ofrece dos opciones para administrar los resultados de las consultas: puede utilizar un bucket S3 propiedad del cliente u optar por la característica de resultados de consulta administrados. Con su propio bucket, tiene control total sobre el almacenamiento, los permisos, las políticas del ciclo de vida y la retención, lo que proporciona la máxima flexibilidad, pero requiere más administración. Por otro lado, cuando elige la opción de resultados de consulta administrados, el servicio administra automáticamente el almacenamiento y el ciclo de vida, lo que elimina la necesidad de configurar un bucket de resultados independiente y limpia automáticamente los resultados tras un período de retención predeterminado. Para obtener más información, consulte Resultados de consultas administrados.
Para configurar una ubicación de resultados de consulta de Amazon S3 por primera vez, consulte Especificación de una ubicación de resultados de consulta mediante la consola de Athena.
Los archivos de salida se guardan automáticamente por cada consulta que se hace. Para acceder y ver los archivos de salida de la consulta con la consola de Athena, las entidades principales de IAM (usuarios y roles) necesitan permiso para la acción GetObject de Amazon S3 para la ubicación del resultado de la consulta, así como permiso para la acción GetQueryResults de Athena. La ubicación del resultado de la consulta puede estar cifrada. Si la ubicación está cifrada, los usuarios deben tener los permisos de clave adecuados para cifrar y descifrar la ubicación del resultado de la consulta.
importante
Las entidades principales de IAM con permiso para la acción GetObject
de Amazon S3 para la ubicación del resultado de la consulta pueden recuperar los resultados de la consulta de Amazon S3, incluso si se deniega el permiso para la acción GetQueryResults
de Athena.