Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione del flusso di CloudWatch registro
Per impostazione predefinita, Amazon RDS for SQL Server Audit fornisce i file di audit completati a un bucket Amazon S3. Puoi anche trasmettere i log di controllo su Amazon CloudWatch Logs, anziché su Amazon S3 o in aggiunta ad esso.
Lo streaming dei log di controllo su Amazon CloudWatch Logs ti consente di:
-
Archivia i record di controllo in uno storage altamente durevole con un periodo di conservazione definito da te.
-
Cerca e filtra i dati dei log di controllo e crea filtri metrici e CloudWatch allarmi.
-
Condividi i dati di log tra account ed esportali su Amazon S3.
-
Trasmetti i dati ad Amazon OpenSearch Service o elaborali in tempo reale con Amazon Kinesis Data Streams.
Abilitare lo streaming CloudWatch
CloudWatch lo streaming è controllato da una singola impostazione booleanaPUBLISH_TO_CLOUDWATCH, sull'SQLSERVER_AUDITopzione. Impostalo per true trasmettere i log di controllo su Amazon CloudWatch Logs o per false interromperlo.
Nota
CloudWatch la pubblicazione non richiede un ruolo IAM del cliente. In PUBLISH_TO_CLOUDWATCH tal casotrue, Amazon RDS gestisce la consegna dei log di audit ad Amazon CloudWatch Logs per te: non è necessario creare o associare alcun ruolo o autorizzazione IAM per questo. Perché CloudWatch possono essere una destinazione autonoma IAM_ROLE_ARN e S3_BUCKET_ARN sono opzionali: forniscili solo se desideri anche la destinazione S3. È necessario configurare almeno una destinazione (CloudWatchS3 o entrambe).
Su un nuovo gruppo di opzioni
Quando aggiungete l'SQLSERVER_AUDITopzione a un gruppo di opzioni (vedete Aggiunta dell'audit in SQL Server alle opzioni dell'istanza database per i passaggi completi), impostate l'PUBLISH_TO_CLOUDWATCHimpostazione sutrue.
Su un gruppo di opzioni esistente
Per abilitare CloudWatch lo streaming su un gruppo di opzioni esistente
-
Apri la console Amazon RDS, scegli Gruppi di opzioni e apri il gruppo di opzioni collegato alla tua istanza DB.
-
Scegli Modifica gruppo di opzioni.
-
Nell'
SQLSERVER_AUDITopzione esistente, imposta l'PUBLISH_TO_CLOUDWATCHimpostazione sutrue. -
Salva le modifiche, scegliendo se applicarle immediatamente o durante la finestra di manutenzione successiva.
Poiché un singolo gruppo di opzioni può essere condiviso da più istanze DB, questa modifica influisce su ogni istanza DB che utilizza quel gruppo di opzioni. Per modificare solo un'istanza, utilizza un gruppo di opzioni separato.
Dopo che il gruppo di opzioni è attivo, non è necessario riavviare l'istanza DB: i log di controllo iniziano lo streaming su Amazon CloudWatch Logs non appena viene applicata la modifica. Per interrompere lo streaming, PUBLISH_TO_CLOUDWATCH torna a. false
Dove vengono visualizzati i log di controllo CloudWatch
Amazon RDS pubblica i log di controllo di SQL Server in un gruppo di RDS-managed CloudWatch log Logs denominato:
/aws/rds/instance/db_instance_name/sqlaudit
All'interno di questo gruppo di log, ogni nodo pubblica nel proprio flusso di log, identificato dall'identificatore del nodo. Per le istanze Multi-AZ (Always On), le istanze primarie e secondarie scrivono ciascuna su un flusso di log separato nello stesso gruppo di log, distinto dal sqlaudit rispettivo identificatore di nodo, in modo che gli eventi di controllo di entrambe le repliche vengano acquisiti in modo indipendente.
Disponibilità della versione
Lo streaming dei log di controllo su CloudWatch è disponibile su qualsiasi versione ed edizione del motore che supporti SQL Server Audit: non vi sono restrizioni di versione aggiuntive oltre al supporto di base di SQL Server Audit.