Base de données OCI Database with PostgreSQL
Les événements Oracle Cloud Infrastructure sont des fichiers JSON qui sont émis avec certaines opérations de service et qui contiennent des informations sur cette opération.
Vous pouvez définir des règles qui déclenchent une action particulière lorsqu'un événement se produit. Pour plus d'informations, voir Aperçu du service d'événements, Pour commencer avec le service d'événements et Gestion des règles pour le service d'événements.
OCI Database with PostgreSQL émet des événements au cours des opérations suivantes :
- Une base de données est créée
- Une base de données est mise à jour
- Une base de données est supprimée
- Une sauvegarde de base de données est créée
- Une sauvegarde de base de données est supprimée
Types d'événement pour les systèmes de base de données
Lorsque vous créez, mettez à jour ou supprimez une base de données, OCI Database with PostgreSQL émet des événements lorsque l'opération commence et se termine. Par exemple, vous pouvez configurer le service Oracle Cloud Infrastructure Events pour vous envoyer un courriel lors de la création de la base de données.
| Nom convivial | Description | Type d'événement |
|---|---|---|
| Base de données - Début de création |
Lorsque OCI Database with PostgreSQL commence à créer une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.createdbsystem.begin |
| Base de données - Fin de création |
Lorsque OCI Database with PostgreSQL termine la création d'une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.createdbsystem.end |
| Base de données - Début de mise à jour |
Lorsque OCI Database with PostgreSQL commence à mettre à jour une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.updatedbsystem.begin |
| Base de données - Fin de mise à jour |
Lorsque OCI Database with PostgreSQL termine la mise à jour d'une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.updatedbsystem.end |
| Base de données - Début de suppression |
Lorsque OCI Database with PostgreSQL commence à supprimer une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.deletedbsystem.begin |
| Base de données - Suppression - Fin |
Lorsque OCI Database with PostgreSQL termine la suppression d'une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.deletedbsystem.end |
Voici un exemple d'événement de création de base de données terminé avec succès :
"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"
}
}Types d'événement pour les sauvegardes de base de données
Lorsque vous créez ou supprimez une sauvegarde de base de données, OCI Database with PostgreSQL émet des événements lorsque l'opération commence et se termine. Par exemple, vous pouvez configurer le service Oracle Cloud Infrastructure Events pour vous envoyer un courriel lors de la création de la sauvegarde.
| Nom convivial | Description | Type d'événement |
|---|---|---|
| Sauvegarde - Créer - Début |
Lorsque OCI Database with PostgreSQL commence à créer une sauvegarde de base de données, il émet un événement contenant des informations sur la sauvegarde. |
com.oraclecloud.postgresql.createbackup.begin |
| Sauvegarde - Fin de création |
Lorsque OCI Database with PostgreSQL termine la création d'une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.createbackup.end |
| Sauvegarde - Début de suppression |
Lorsque OCI Database with PostgreSQL commence à supprimer une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.deletebackup.begin |
| Sauvegarde - Fin de suppression |
Lorsque OCI Database with PostgreSQL termine la suppression d'une base de données, elle émet un événement contenant des informations sur la base de données. |
com.oraclecloud.postgresql.deletebackup.end |
Voici un exemple d'événement de début de sauvegarde terminé avec succès :
"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": {}
}