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à.
Eventi Amazon RDS
Un evento Amazon RDS indica una modifica nell'ambiente Amazon RDS. Ad esempio, quando lo stato dell'istanza DB cambia da Starting a Available, Amazon RDS genera l'eventoRDS-EVENT-0088 The DB
instance has been started
. Amazon RDS offre eventi ad Amazon quasi EventBridge in tempo reale. Puoi accedere agli eventi tramite la console Amazon RDS, il AWS CLI comando describe-events

Amazon RDS emette diversi tipi di eventi, tra cui eventi di istanze DB, eventi di gruppi di parametri DB, eventi di gruppi di sicurezza DB, eventi snapshot DB, eventi proxy RDS ed eventi di distribuzione blu/verde. Le informazioni includono:
-
Nome e tipo di fonte, ad esempio:
"SourceIdentifier": "database-1", "SourceType": "db-instance"
-
Data e ora dell'evento, ad esempio:
"Date": "2022-12-01T09:20:28.595000+00:00"
-
Messaggio associato all'evento, ad esempio:
"Message": "Finished updating DB parameter group"
-
Categoria di evento, ad esempio:
"EventCategories": ["configuration change"]
Per un riferimento completo, consulta le categorie di eventi e i messaggi di eventi di Amazon RDS nella documentazione di Amazon RDS.
Ti consigliamo di monitorare gli eventi di Amazon RDS, poiché questi eventi indicano cambiamenti di stato nella disponibilità delle istanze DB, modifiche alla configurazione, modifiche allo stato della replica di lettura, eventi di backup e ripristino, azioni di failover, eventi di errore, modifiche ai gruppi di sicurezza e molte altre notifiche. Ad esempio, se hai configurato un'istanza DB di replica di lettura per fornire prestazioni e durabilità migliorate per il tuo database, ti consigliamo di monitorare gli eventi di Amazon RDS per la categoria di eventi di replica di lettura associata alle istanze DB. Questo perché eventi come quelli RDS-EVENT-0057 Replication on the read
replica was terminated
indicano che la replica di lettura non si sincronizza più con l'istanza DB principale. Una notifica al team responsabile dell'avvenuto evento potrebbe aiutare a mitigare tempestivamente il problema. Amazon EventBridge e altri Servizi AWS AWS Lambda, come Amazon Simple Queue Service (Amazon SQS) e Amazon Simple Notification Service (Amazon SNS), possono aiutarti ad automatizzare le risposte a eventi di sistema come problemi di disponibilità del database o modifiche delle risorse.
Sulla console Amazon RDS, puoi recuperare gli eventi delle ultime 24 ore. Se utilizzi l'API Amazon RDS AWS CLI o l'API Amazon RDS per visualizzare gli eventi, puoi recuperare gli eventi degli ultimi 14 giorni utilizzando il comando describe-events come segue.
$ aws rds describe-events --source-identifier database-1 --source-type db-instance { "Events": [ { "SourceIdentifier": "database-1", "SourceType": "db-instance", "Message": "CloudWatch Logs Export enabled for logs [audit, error, general, slowquery]", "EventCategories": [], "Date": "2022-12-01T09:20:28.595000+00:00", "SourceArn": "arn:aws:rds:eu-west-3:111122223333:db:database-1" }, { "SourceIdentifier": "database-1", "SourceType": "db-instance", "Message": "Finished updating DB parameter group", "EventCategories": [ "configuration change" ], "Date": "2022-12-01T09:22:40.413000+00:00", "SourceArn": "arn:aws:rds:eu-west-3:111122223333:db:database-1" } ] }
Se desideri archiviare eventi a lungo termine, fino al periodo di scadenza specificato o in modo permanente, puoi utilizzare CloudWatch Logs per registrare le informazioni sugli eventi generati da Amazon RDS. Per implementare questa soluzione, puoi utilizzare un argomento Amazon SNS per ricevere notifiche di eventi Amazon RDS e quindi chiamare una funzione Lambda per registrare l'evento nei log. CloudWatch
-
Crea una funzione Lambda che verrà chiamata sull'evento e registra le informazioni dall'evento in Logs. CloudWatch CloudWatch Logs è integrato con Lambda e offre un modo pratico per registrare le informazioni sugli eventi, utilizzando la funzione print to.
stdout
-
Crea un argomento SNS con un abbonamento a una funzione Lambda (imposta Protocol to Lambda) e imposta l'endpoint sull'Amazon Resource Name (ARN) della funzione Lambda che hai creato nel passaggio precedente.
-
Configura il tuo argomento SNS per ricevere notifiche sugli eventi di Amazon RDS. Per istruzioni dettagliate, consulta l'articolo di AWS re:POST
su come far sì che il tuo argomento Amazon SNS riceva notifiche Amazon RDS. -
Sulla console Amazon RDS, crea un nuovo abbonamento all'evento. Imposta Target sull'ARN, quindi seleziona l'argomento SNS che hai creato in precedenza. Imposta il tipo di sorgente e le categorie di eventi da includere in base alle tue esigenze. Per ulteriori informazioni, consulta Sottoscrizione alla notifica degli eventi di Amazon RDS nella documentazione di Amazon RDS.