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.
CloudWatch Log Stream konfigurieren
Standardmäßig liefert Amazon RDS for SQL Server Audit abgeschlossene Auditdateien an einen Amazon S3 S3-Bucket. Sie können die Audit-Logs auch an Amazon CloudWatch Logs streamen — anstelle von Amazon S3 oder zusätzlich dazu.
Durch das Streamen von Audit-Logs nach Amazon CloudWatch Logs können Sie:
-
Speichern Sie Audit-Aufzeichnungen in einem äußerst belastbaren Speicher mit einer von Ihnen definierten Aufbewahrungsfrist.
-
Suchen und filtern Sie Auditprotokolldaten und erstellen Sie metrische Filter und CloudWatch Alarme.
-
Teilen Sie Protokolldaten zwischen Konten und exportieren Sie sie nach Amazon S3.
-
Streamen Sie Daten zu Amazon OpenSearch Service oder verarbeiten Sie sie in Echtzeit mit Amazon Kinesis Data Streams.
Streaming aktivieren CloudWatch
CloudWatch Das Streaming wird durch eine einzige boolesche Einstellung in der PUBLISH_TO_CLOUDWATCH SQLSERVER_AUDIT Option gesteuert. Stellen Sie es so ein, true dass Audit-Logs an Amazon CloudWatch Logs gestreamt werden sollen, oder false dass es beendet werden soll.
Anmerkung
CloudWatch Für die Veröffentlichung ist keine Kunden-IAM-Rolle erforderlich. Wenn PUBLISH_TO_CLOUDWATCH jatrue, verwaltet Amazon RDS die Übermittlung der CloudWatch Audit-Logs an Amazon Logs für Sie — Sie müssen dafür keine IAM-Rollen oder Berechtigungen erstellen oder zuordnen. Da es CloudWatch sich um ein eigenständiges Ziel handeln kann IAM_ROLE_ARN und sie optional S3_BUCKET_ARN sind — geben Sie sie nur an, wenn Sie auch das S3-Ziel verwenden möchten. Mindestens ein Ziel (CloudWatch, S3 oder beide) muss konfiguriert werden.
In einer neuen Optionsgruppe
Wenn Sie die SQLSERVER_AUDIT Option zu einer Optionsgruppe hinzufügen (die vollständigen Schritte finden Sie unterHinzufügen von SQL Server Audit zu DB-Instance-Optionen), setzen Sie die PUBLISH_TO_CLOUDWATCH Einstellung auftrue.
Für eine bestehende Optionsgruppe
Um CloudWatch Streaming für eine bestehende Optionsgruppe zu aktivieren
-
Öffnen Sie die Amazon RDS-Konsole, wählen Sie Optionsgruppen und öffnen Sie die Optionsgruppe, die Ihrer DB-Instance zugeordnet ist.
-
Wählen Sie Optionsgruppe ändern aus.
-
Stellen Sie für die vorhandene
SQLSERVER_AUDITOption diePUBLISH_TO_CLOUDWATCHEinstellung auf eintrue. -
Speichern Sie die Änderungen und wählen Sie aus, ob sie sofort oder im nächsten Wartungsfenster angewendet werden sollen.
Da eine einzelne Optionsgruppe von mehreren DB-Instances gemeinsam genutzt werden kann, wirkt sich diese Änderung auf jede DB-Instance aus, die diese Optionsgruppe verwendet. Um nur eine Instance zu ändern, verwenden Sie dafür eine separate Optionsgruppe.
Nachdem die Optionsgruppe aktiv ist, müssen Sie die DB-Instance nicht neu starten — die Audit-Logs werden nach Amazon CloudWatch Logs gestreamt, sobald die Änderung wirksam wird. Um das Streaming zu beenden, kehren Sie zu PUBLISH_TO_CLOUDWATCH zurückfalse.
Wo die Audit-Logs erscheinen CloudWatch
Amazon RDS veröffentlicht die SQL Server-Audit-Logs in einer RDS-managed CloudWatch Logs-Protokollgruppe mit dem Namen:
/aws/rds/instance/db_instance_name/sqlaudit
Innerhalb dieser Protokollgruppe veröffentlicht jeder Knoten in seinem eigenen Protokollstream, der durch die Knoten-ID identifiziert wird. Bei Instances Multi-AZ (Always On) schreiben die primäre und die sekundäre Instanz jeweils in einen separaten Log-Stream in derselben sqlaudit Protokollgruppe, der sich anhand ihrer Knoten-ID unterscheidet. Audit-Ereignisse von beiden Replikaten werden also unabhängig voneinander erfasst.
Verfügbarkeit der Versionen
Das Streamen von Auditprotokollen nach CloudWatch ist in jeder Engine-Version und -Edition verfügbar, die SQL Server Audit unterstützt. Es gibt keine zusätzlichen Versionseinschränkungen, die über die grundlegende SQL Server Audit-Unterstützung hinausgehen.