Especificar um local para resultados de consultas com uso do console do Athena
Antes de executar uma consulta, um local de bucket de resultados de consultas do Amazon S3 precisa ser especificado, ou você deve usar um grupo de trabalho que especificou um bucket e com uma configuração que substitui as configurações do cliente.
Para especificar um local de resultados de consultas na configuração do lado do cliente usando o console do Athena
-
Alterne para o grupo de trabalho para o qual você deseja especificar um local de resultados de consultas. O nome do grupo de trabalho padrão é primary.
-
No painel de navegação, escolha Settings (Configurações).
-
Na barra de navegação, escolha Manage (Gerenciar).
-
Em Manage settings (Gerenciar configurações), faça um dos seguintes procedimentos:
-
Na caixa de texto Query result location (Localização dos resultados da consulta), insira o caminho para o bucket criado no Amazon S3 para resultados de consultas. Adicione o prefixo
s3://
ao caminho. -
Escolha Browse S3 (Navegar no S3), escolha o bucket do Amazon S3 que você criou na região atual e escolha Choose (Escolher).
nota
Se você estiver usando um grupo de trabalho que especifica um local para os resultados das consultas para todos os usuários do grupo de trabalho, a opção para alterar o local dos resultados das consultas não estará disponível.
-
-
(Opcional) Escolha View lifecycle configuration (Exibir configuração do ciclo de vida) para visualizar e configurar as regras de ciclo de vida do Amazon S3 em seu bucket de resultados de consulta. As regras de ciclo de vida do Amazon S3 que você cria podem ser regras de expiração ou regras de transição. As regras de expiração excluem os resultados de consultas automaticamente após determinado tempo. As regras de transição os transferem para outro nível de armazenamento do Amazon S3. Para obter mais informações, consulte Definir configuração do ciclo de vida em bucket no Guia do usuário do Amazon Simple Storage Service.
-
(Opcional) Para Expected bucket owner (Proprietário esperado do bucket), insira o ID da Conta da AWS que você espera ser a proprietária do bucket do local de saída. Essa é uma medida de segurança adicional. Se o ID da conta do proprietário do bucket não corresponder ao ID especificado aqui, as tentativas de saída para o bucket falharão. Para obter informações detalhadas, consulte Verificar propriedade do bucket com a condição de proprietário do bucket no Guia do usuário do Amazon S3.
nota
A configuração esperada do proprietário do bucket se aplica somente ao local de saída do Amazon S3 que você especificar para os resultados da consulta do Athena. Ela não se aplica a outros locais do Amazon S3, como locais de origem dos dados em buckets externos do Amazon S3, locais da tabela de destino
CTAS
eINSERT INTO
, locais de saída da instruçãoUNLOAD
, operações para buckets de vazamento para consultas federadas ou consultasSELECT
executadas em uma tabela em outra conta. -
(Opcional) Escolha Encrypt query results (Criptografar resultados da consulta) para criptografar os resultados das consultas que estão armazenados no Amazon S3. Para obter mais informações sobre criptografia no Athena, consulte Criptografia em repouso.
-
(Opcional) Escolha Assign bucket owner full control over query results (Atribuir controle total ao proprietário do bucket sobre os resultados das consultas) para que proprietário do bucket tenha acesso de controle total sobre os resultados das consultas quando ACLs estiverem habilitadas para o bucket de resultados de consultas. Por exemplo, se a localização dos resultados das consultas pertencer a outra conta, será possível conceder propriedade e controle total sobre os resultados das consultas à outra conta. Para obter mais informações, consulte Controlar a propriedade de objetos e desabilitar ACLs para seu bucket, no Guia do Usuário do Amazon S3.
-
Escolha Salvar.