Trabalhar com resultados de consultas e consultas recentes - Amazon Athena

Trabalhar com resultados de consultas e consultas recentes

O Amazon Athena armazena automaticamente os resultados das consultas e os metadados dos resultados de cada consulta executada em um local de resultados de consultas que você pode especificar no Amazon S3. Se necessário, você pode acessar os arquivos nesse local para trabalhar com eles. Também é possível baixar os arquivos de resultados das consultas diretamente do console do Athena.

O Athena agora oferece duas opções para gerenciar os resultados de consultas: você pode usar um bucket S3 de propriedade do cliente ou optar pelo recurso de resultados de consultas gerenciadas. Com seu próprio bucket, você mantém controle total sobre o armazenamento, as permissões, as políticas de ciclo de vida e a retenção, oferecendo máxima flexibilidade, mas exigindo mais gerenciamento. Alternativamente, quando você escolhe a opção de resultados de consultas gerenciadas, o serviço gerencia automaticamente o armazenamento e o ciclo de vida, eliminando a necessidade de configurar um bucket de resultados separado e limpando automaticamente os resultados após um período de retenção predeterminado. Para obter mais informações, consulte Resultados de consultas gerenciadas.

Para configurar um local de resultados de consultas do Amazon S3 pela primeira vez, veja Especificar um local para resultados de consultas com uso do console do Athena.

Os arquivos de saída são salvos automaticamente para cada consulta executada. Para acessar e visualizar arquivos de saída de consultas usando o console do Athena, as entidades principais do IAM (usuários e funções) precisam de permissão para a ação GetObject do Amazon S3 no local de resultados de consultas, além da permissão para a ação GetQueryResults do Athena. O local de resultados da consulta pode ser criptografado. Se o local estiver criptografado, os usuários deverão ter as permissões de chave apropriadas para criptografar e descriptografar o local de resultados da consulta.

Importante

Os principais do IAM com permissão para a ação GetObject do Amazon S3 no local de resultados de consultas podem recuperar os resultados das consultas do Amazon S3 mesmo que a permissão para a ação GetQueryResults do Athena seja negada.