Controlar o acesso a catálogos de dados com políticas do IAM - Amazon Athena

Controlar o acesso a catálogos de dados com políticas do IAM

Para controlar o acesso a catálogos de dados, use as permissões do IAM no nível do recurso ou as políticas do IAM baseadas em identidade.

O procedimento a seguir é específico ao Athena.

Para obter informações específicas do IAM, acesse os links listados no fim desta seção. Para obter informações sobre políticas de catálogo de dados JSON de exemplo, consulte Políticas de catálogo de dados de exemplo.

Para usar o editor visual no console do IAM para criar uma política de catálogo de dados
  1. Faça login no AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/.

  2. No painel de navegação à esquerda, escolha Policies (Políticas) e Create policy (Criar política).

  3. Na guia Editor visual, selecione Escolher um serviço. Em seguida, escolha o Athena para adicionar à política.

  4. Escolha Select actions (Selecionar ações) e defina as ações para adicionar à política. O editor visual mostra as ações disponíveis no Athena. Para obter mais informações, consulte Ações, recursos e chaves de condição do Amazon Athena na Referência de autorização do serviço.

  5. Escolha Add actions (Adicionar ações) para digitar uma ação específica ou use caracteres curinga (*) para especificar várias ações.

    Por padrão, a política que você está criando permite as ações que você escolhe. Se você escolher uma ou mais ações compatíveis com as permissões no nível do recurso datacatalog no Athena, o editor listará o recurso datacatalog.

  6. Escolha Recursos para especificar os catálogos de dados específicos para sua política. Para obter políticas de catálogo de dados JSON de exemplo, consulte Políticas de catálogo de dados de exemplo.

  7. Especifique o recurso datacatalog da seguinte forma:

    arn:aws:athena:<region>:<user-account>:datacatalog/<datacatalog-name>
  8. Selecione Review Policy (Revisar política), digite um Name (Nome) e uma Description (Descrição) (opcional) para a política que você está criando. Revise o resumo da política para ter certeza de que você concedeu as permissões que pretendia.

  9. Escolha Criar política para salvar sua nova política.

  10. Anexe essa política baseada em identidade a um usuário, um grupo ou uma função e especifique os recursos do datacatalog que eles podem acessar.

Para obter mais informações, consulte os seguintes tópicos na Referência de autorização do serviço e no Manual do usuário do IAM:

Para obter políticas de catálogo de dados JSON de exemplo, consulte Políticas de catálogo de dados de exemplo.

Para obter informações sobre permissões do AWS Glue e permissões de crawler do AWS Glue, consulte Configurar permissões do IAM para o AWS Glue e Pré-requisitos do crawler no Guia do desenvolvedor do AWS Glue.

Para obter uma lista completa de ações do Amazon Athena, consulte os nomes das ações de API na Referência de API do Amazon Athena.