Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Visualisieren Sie Amazon Redshift Redshift-Prüfprotokolle mit Amazon Athena und Amazon QuickSight
Erstellt von Sanket Sirsikar (AWS) und Gopal Krishna Bhatia () AWS
Umgebung: PoC oder Pilotprojekt | Technologien: Analytik; Große Datenmengen; Datenseen | AWSDienste: Amazon Athena; Amazon Redshift; Amazon S3; Amazon QuickSight |
Übersicht
Sicherheit ist ein integraler Bestandteil des Datenbankbetriebs in der Amazon Web Services (AWS) Cloud. Ihr Unternehmen sollte sicherstellen, dass es die Aktivitäten und Verbindungen der Datenbankbenutzer überwacht, um potenzielle Sicherheitsvorfälle und -risiken zu erkennen. Dieses Muster hilft Ihnen dabei, Ihre Datenbanken zu Sicherheits- und Fehlerbehebungszwecken zu überwachen. Dieser Vorgang wird als Datenbank-Auditing bezeichnet.
Dieses Muster stellt ein SQL Skript bereit, das die Erstellung einer Amazon Athena Athena-Tabelle und von Ansichten für ein Berichts-Dashboard in Amazon automatisiert, QuickSight das Sie bei der Prüfung von Amazon Redshift Redshift-Protokollen unterstützt. Dadurch wird sichergestellt, dass Benutzer, die für die Überwachung der Datenbankaktivitäten verantwortlich sind, bequemen Zugriff auf Datensicherheitsfunktionen haben.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktives AWS-Konto.
Ein vorhandener Amazon Redshift Redshift-Cluster. Weitere Informationen dazu finden Sie unter Erstellen eines Amazon Redshift Redshift-Clusters in der Amazon Redshift Redshift-Dokumentation.
Zugriff auf eine bestehende Athena-Arbeitsgruppe. Weitere Informationen finden Sie in der Amazon Athena Athena-Dokumentation unter So funktionieren Arbeitsgruppen.
Ein vorhandener Quell-Bucket von Amazon Simple Storage Service (Amazon S3) mit den erforderlichen AWS Identity and Access Management Zugriffsverwaltungsberechtigungen (IAM). Weitere Informationen finden Sie unter Bucket-Berechtigungen für die Amazon Redshift Redshift-Audit-Protokollierung unter Datenbank-Audit-Protokollierung in der Amazon Redshift Redshift-Dokumentation.
Architektur
Technologie-Stack
Athena
Amazon-Redshift
Amazon S3
QuickSight
Tools
Amazon Athena — Athena ist ein interaktiver Abfrageservice, der es einfach macht, Daten in Amazon S3 standardmäßig zu analysieren. SQL
Amazon QuickSight — QuickSight ist ein skalierbarer, serverloser, einbettbarer, auf maschinellem Lernen basierender Business Intelligence (BI) -Service.
Amazon Redshift — Amazon Redshift ist ein vollständig verwalteter Data-Warehousing-Service auf Unternehmensebene im Petabyte-Bereich.
Amazon S3 — Amazon Simple Storage Service (Amazon S3) ist ein Speicher für das Internet.
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Aktivieren Sie die Auditprotokollierung für den Amazon Redshift Redshift-Cluster. |
| DBA, Dateningenieur |
Aktivieren Sie die Protokollierung in der Amazon Redshift Redshift-Cluster-Parametergruppe. | Sie können die Prüfung von Verbindungsprotokollen, Benutzerprotokollen und Benutzeraktivitätsprotokollen gleichzeitig aktivieren, indem Sie die AWS Management Console, die Amazon Redshift API Redshift-Referenz oder die AWS Befehlszeilenschnittstelle (AWSCLI) verwenden. Für die Prüfung von Benutzeraktivitätsprotokollen müssen Sie den Wichtig: Sie müssen eine neue Cluster-Parametergruppe mit aktiviertem Weitere Informationen zu dieser Aufgabe finden Sie unter Amazon Redshift Redshift-Parametergruppen und Konfiguration der Überwachung mithilfe der Konsole in der Amazon Redshift Redshift-Dokumentation. | DBA, Dateningenieur |
Konfigurieren Sie S3-Bucket-Berechtigungen für die Amazon Redshift Redshift-Cluster-Protokollierung. | Wenn Sie die Protokollierung aktivieren, sammelt Amazon Redshift Protokollierungsinformationen und lädt sie in Protokolldateien hoch, die in einem S3-Bucket gespeichert sind. Sie können einen vorhandenen S3-Bucket verwenden oder einen neuen Bucket erstellen. Wichtig: Stellen Sie sicher, dass Amazon Redshift über die erforderlichen IAM Berechtigungen für den Zugriff auf den S3-Bucket verfügt. Weitere Informationen dazu finden Sie unter Bucket-Berechtigungen für die Amazon Redshift Redshift-Audit-Protokollierung von Database Audit Logging in der Amazon Redshift Redshift-Dokumentation. | DBA, Dateningenieur |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie die Athena-Tabelle und die Ansichten, um Amazon Redshift Redshift-Audit-Protokolldaten aus dem S3-Bucket abzufragen. | Öffnen Sie die Amazon Athena Athena-Konsole und verwenden Sie die Abfrage der Datendefinitionssprache (DDL) aus dem Weitere Informationen und Anweisungen finden Sie im Tutorial Tabellen erstellen und Abfragen ausführen | Dateningenieur |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie ein QuickSight Dashboard mit Athena als Datenquelle. | Öffnen Sie die QuickSight Amazon-Konsole und erstellen Sie ein QuickSight Dashboard, indem Sie den Anweisungen im Tutorial Visualize QuickSight with Athena | DBA, Dateningenieur |