Eventos de OCI Database with PostgreSQL

Oracle Cloud Infrastructure Events son archivos JSON que se emiten con algunas operaciones de servicio y contienen información sobre esa operación.

Puede definir reglas que disparen una acción específica cuando se produce un evento. Para obtener más información, consulte Visión general de Events, Introducción a Events y Gestión de reglas para Events.

OCI Database with PostgreSQL emite eventos durante lo siguiente:

  • Se crea una base de datos
  • Se actualiza una base de datos
  • Se suprime una base de datos
  • Se crea una copia de seguridad de la base de datos
  • Se suprime una copia de seguridad de la base de datos

Tipos de eventos para sistemas de base de datos

Al crear, actualizar o suprimir una base de datos, OCI Database with PostgreSQL emite eventos cuando comienza y finaliza la operación. Por ejemplo, puede configurar el servicio Oracle Cloud Infrastructure Events para enviarle un correo electrónico cuando se cree una base de datos.

Nombre fácil de recordar Descripción Tipo de evento
Base de datos - Inicio de creación

Cuando OCI Database with PostgreSQL comienza a crear una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.createdbsystem.begin
Base de datos - Fin de creación

Cuando OCI Database with PostgreSQL termina de crear una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.createdbsystem.end
Database - Inicio de actualización

Cuando OCI Database with PostgreSQL comienza a actualizar una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.updatedbsystem.begin
Database - Fin de actualización

Cuando OCI Database with PostgreSQL termina de actualizar una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.updatedbsystem.end
Base de datos - Inicio de supresión

Cuando OCI Database with PostgreSQL comienza a suprimir una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.deletedbsystem.begin
Base de datos - Fin de supresión

Cuando OCI Database with PostgreSQL termina de suprimir una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.deletedbsystem.end
Ejemplo de evento de sistema de base de datos

A continuación, se incluye un evento de referencia para un evento de creación de base de datos que se completa correctamente:

"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"
      }
    }

Tipos de eventos para copias de seguridad de bases de datos

Al crear o suprimir una copia de seguridad de base de datos, OCI Database with PostgreSQL emite eventos cuando comienza y finaliza la operación. Por ejemplo, puede configurar el servicio Oracle Cloud Infrastructure Events para enviarle un correo electrónico cuando se cree una copia de seguridad.

Nombre fácil de recordar Descripción Tipo de evento
Copia de seguridad: inicio de creación

Cuando OCI Database with PostgreSQL comienza a crear una copia de seguridad de base de datos, emite un evento que tiene información sobre la copia de seguridad.

com.oraclecloud.postgresql.createbackup.begin
Copia de seguridad: fin de creación

Cuando OCI Database with PostgreSQL termina de crear una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.createbackup.end
Copia de seguridad - Inicio de supresión

Cuando OCI Database with PostgreSQL comienza a suprimir una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.deletebackup.begin
Copia de seguridad - Fin de supresión

Cuando OCI Database with PostgreSQL termina de suprimir una base de datos, emite un evento que tiene información sobre la base de datos.

com.oraclecloud.postgresql.deletebackup.end
Ejemplo de evento de copia de seguridad de base de datos

A continuación, se incluye un evento de referencia para un evento de inicio de recogida realizada correctamente:

"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": {}
    }