Database OCI con eventi PostgreSQL
Oracle Cloud Infrastructure Events sono file JSON che vengono emessi con alcune operazioni del servizio e trasportano informazioni su tale operazione.
È possibile definire regole che attivano un'azione specifica quando si verifica un evento. Per ulteriori informazioni, vedere Panoramica degli eventi, Introduzione agli eventi e Gestione delle regole per gli eventi.
Il database OCI con PostgreSQL emette eventi durante i seguenti eventi:
- Un database viene creato
- Un database è aggiornato
- Un database è stato eliminato
- Viene creato un backup del database
- Un backup del database viene eliminato
Tipi di evento per i sistemi di database
Quando si crea, aggiorna o elimina un database, OCI Database con PostgreSQL emette eventi all'inizio e alla fine dell'operazione. Ad esempio, puoi impostare il servizio Oracle Cloud Infrastructure Events per ricevere un messaggio di posta elettronica quando viene creato un database.
Nome descrittivo | Descrizione | Tipo di evento |
---|---|---|
Database - Inizio creazione |
Quando il database OCI con PostgreSQL avvia la creazione di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.createdbsystem.begin |
Database - Fine creazione |
Quando OCI Database con PostgreSQL termina la creazione di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.createdbsystem.end |
Database - Inizio aggiornamento |
Quando OCI Database con PostgreSQL avvia l'aggiornamento di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.updatedbsystem.begin |
Database - Fine aggiornamento |
Quando OCI Database con PostgreSQL termina l'aggiornamento di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.updatedbsystem.end |
Database - Inizio eliminazione |
Quando OCI Database con PostgreSQL avvia l'eliminazione di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.deletedbsystem.begin |
Database - Fine eliminazione |
Quando OCI Database con PostgreSQL termina l'eliminazione di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.deletedbsystem.end |
Di seguito è riportato un evento di riferimento per un evento di creazione database completato correttamente.
"exampleEvent": {
"eventType": "com.oraclecloud.postgresql.createdbsystem.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "postgresql",
"eventID": "exampleunique_ID",
"eventTime": "2023-02-15T10:04:12.926Z",
"contentType": "application/json",
"extensions": {},
"data": {
"eventGroupingId": "ocid1.postgresqlworkrequest.oc1.phx.exampleunique_ID",
"eventName": "Database - Create Begin",
"compartmentId": "ocid1.compartment.oc1..exampleunique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_resource",
"resourceId": "ocid1.postgresqldbsystem.oc1.phx.exampleunique_ID",
"availabilityDomain": "availability_domain",
"freeformTags": {},
"definedTags": {},
"additionalDetails": {
"X-Real-Port": "stub"
}
}
Tipi di evento per i backup del database
Quando si crea o si elimina un backup del database, OCI Database con PostgreSQL emette eventi all'inizio e alla fine dell'operazione. Ad esempio, puoi impostare il servizio Oracle Cloud Infrastructure Events per inviarti un'e-mail quando viene creato un backup.
Nome descrittivo | Descrizione | Tipo di evento |
---|---|---|
Backup - Crea inizio |
Quando OCI Database con PostgreSQL avvia la creazione di un backup del database, emette un evento che contiene informazioni sul backup. |
com.oraclecloud.postgresql.createbackup.begin |
Backup - Fine creazione |
Quando OCI Database con PostgreSQL termina la creazione di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.createbackup.end |
Backup - Inizio eliminazione |
Quando OCI Database con PostgreSQL avvia l'eliminazione di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.deletebackup.begin |
Backup - Fine eliminazione |
Quando OCI Database con PostgreSQL termina l'eliminazione di un database, emette un evento che contiene informazioni sul database. |
com.oraclecloud.postgresql.deletebackup.end |
Di seguito è riportato un evento di riferimento per un evento iniziale di backup completato correttamente.
"exampleEvent": {
"eventType": "com.oraclecloud.postgresql.createbackup.end",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "postgresql",
"eventID": "exampleunique_ID",
"eventTime": "2023-02-15T14:06:01.220Z",
"contentType": "application/json",
"data": {
"eventGroupingId": "ocid1.postgresqlworkrequest.oc1.phx.exampleunique_ID",
"eventName": "Backup - Create Begin",
"compartmentId": "ocid1.compartment.oc1..exampleunique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_resource",
"resourceId": "ocid1.postgresqlbackup.oc1.phx.exampleunique_ID",
"availabilityDomain": "availability_domain",
"freeformTags": {},
"definedTags": {}
}