As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Visualize os logs de auditoria do Amazon Redshift usando o Amazon Athena e o Amazon QuickSight
Criado por Sanket Sirsikar (AWS) e Gopal Krishna Bhatia (AWS)
Resumo
A segurança é parte integrante das operações de banco de dados na Amazon Web Services (AWS) Cloud. Sua organização deve garantir o monitoramento das atividades e conexões dos usuários do banco de dados para detectar possíveis incidentes e riscos de segurança. Esse padrão ajuda a monitorar os seus bancos de dados para fins de segurança e solução de problemas, que é um processo conhecido como auditoria de banco de dados.
Esse padrão fornece um script SQL que automatiza a criação de uma tabela e visualizações do Amazon Athena para um painel de relatórios na Amazon que ajuda você a auditar os logs do QuickSight Amazon Redshift. Isso garante que os usuários responsáveis pelo monitoramento das atividades do banco de dados tenham acesso conveniente aos recursos de segurança de dados.
Pré-requisitos e limitações
Pré-requisitos
Uma conta AWS ativa
Um cluster existente do Amazon Redshift. Para obter mais informações , consulte Criar um cluster do Amazon Redshift na documentação do Amazon Redshift.
Acesso a um grupo de trabalho existente do Athena. Para obter mais informações, consulte Como os grupos de trabalho funcionam na documentação do Amazon Athena.
Um bucket de origem do Amazon Simple Storage Service (Amazon S3) existente com as permissões necessárias do AWS Identity and Access Management (IAM) necessárias. Para obter mais informações, consulte Permissões de bucket para o registro em log do Amazon Redshift do Registro em log do banco de dados e auditoria na documentação do Amazon Redshift.
Arquitetura

Pilha de tecnologia
Athena
Amazon Redshift
Amazon S3
QuickSight
Ferramentas
O Amazon Athena: o Athena é um serviço de consultas interativas que facilita a análise de dados no Amazon S3 usando SQL padrão.
Amazon QuickSight — QuickSight é um serviço de inteligência de negócios (BI) escalável, sem servidor, incorporável e baseado em aprendizado de máquina.
Amazon Redshift: o Amazon Redshift é um serviço de data warehousing em escala de petabytes e em nível empresarial totalmente gerenciado.
Amazon S3: o Amazon Simple Storage Service (Amazon S3) serve como armazenamento para a internet.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Habilitar o registro em log de auditoria para o cluster do Amazon Redshift. |
| DBA, engenheiro de dados |
Ative o registro em log no grupo de parâmetros de cluster do Amazon Redshift. | Você pode habilitar a auditoria de logs de conexão, logs de usuário e logs de atividade de usuário ao mesmo tempo usando o Console de Gerenciamento da AWS, a referência de API do Amazon Redshift ou a AWS Command Line Interface (AWS CLI). Para auditorar os logs de atividade do usuário, você também deve habilitar o parâmetro ImportanteVocê precisa criar um novo grupo de parâmetros de cluster com o Para obter mais informações sobre essa tarefa, consulte Grupos de parâmetros do Amazon Redshift e Configuração da auditoria usando o console na documentação do Amazon Redshift. | DBA, engenheiro de dados |
Configure permissões de bucket do S3 para registro em log de cluster do Amazon Redshift. | Quando você ativa o registro em log, o Amazon Redshift coleta informações de registro em log e as carrega para os arquivos de log armazenados no bucket do S3. Você pode criar um bucket do S3 novo ou usar um existente. ImportanteCertifique-se de que o Amazon Redshift tenha as permissões do IAM necessárias para acessar o bucket do S3. Para obter mais informações, consulte Permissões de bucket para o registro em log de auditoria do Amazon Redshift do Registro em log de auditoria do banco de dados na documentação do Amazon Redshift. | DBA, engenheiro de dados |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Criar a tabela e as visualizações do Athena para consultar os dados do log de auditoria do Amazon Redshift no bucket do S3. | Abra o console do Amazon Athena e use a consulta da linguagem de definição de dados (DDL) do script SQL Para obter mais informações e instruções, consulte o tutorial Criar tabelas e executar consultas | Engenheiro de dados |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie um QuickSight painel usando o Athena como fonte de dados. | Abra o QuickSight console da Amazon e crie um QuickSight painel seguindo as instruções no tutorial Visualize QuickSight usando o Athena | DBA, engenheiro de dados |
Recursos relacionados
Anexos
Para acessar o conteúdo adicional associado a este documento, descompacte o seguinte arquivo: attachment.zip