Eventos do OCI Database with PostgreSQL
Oracle Cloud Infrastructure Events são arquivos JSON emitidos com algumas operações de serviço que carregam informações sobre essa operação.
Você pode definir regras que acionem uma ação específica quando um evento ocorrer. Para obter mais informações, consulte Visão Geral de Eventos, Conceitos Básicos de Eventos e Gerenciando Regras de Eventos.
O OCI Database with PostgreSQL emite eventos durante o seguinte:
- Um banco de dados é criado
- Um banco de dados é atualizado
- Um banco de dados é excluído
- Um backup de banco de dados é criado
- Um backup do banco de dados é excluído
Tipos de Evento para Sistemas de Banco de Dados
Quando você cria, atualiza ou exclui um banco de dados, o OCI Database with PostgreSQL emite eventos quando a operação começa e termina. Por exemplo, você pode configurar o serviço Oracle Cloud Infrastructure Events para enviar um e-mail quando um banco de dados for criado.
Nome amigável | Descrição | Tipo de Evento |
---|---|---|
Banco de Dados - Início da Criação |
Quando o OCI Database with PostgreSQL começa a criar um banco de dados, ele emite um evento que tem informações sobre o banco de dados. |
com.oraclecloud.postgresql.createdbsystem.begin |
Banco de Dados - Final da Criação |
Quando o OCI Database with PostgreSQL termina de criar um banco de dados, ele emite um evento com informações sobre o banco de dados. |
com.oraclecloud.postgresql.createdbsystem.end |
Banco de Dados - Início da Atualização |
Quando o OCI Database with PostgreSQL começa a atualizar um banco de dados, ele emite um evento que tem informações sobre o banco de dados. |
com.oraclecloud.postgresql.updatedbsystem.begin |
Banco de Dados - Fim da Atualização |
Quando o OCI Database with PostgreSQL termina de atualizar um banco de dados, ele emite um evento com informações sobre o banco de dados. |
com.oraclecloud.postgresql.updatedbsystem.end |
Banco de Dados - Início da Exclusão |
Quando o OCI Database with PostgreSQL começa a excluir um banco de dados, ele emite um evento que tem informações sobre o banco de dados. |
com.oraclecloud.postgresql.deletedbsystem.begin |
Banco de Dados - Final da Exclusão |
Quando o OCI Database with PostgreSQL termina de excluir um banco de dados, ele emite um evento com informações sobre o banco de dados. |
com.oraclecloud.postgresql.deletedbsystem.end |
Este é um evento de referência para um evento de criação de banco de dados que foi concluído com êxito:
"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 Evento para Backups de Banco de Dados
Quando você cria ou exclui um backup de banco de dados, o OCI Database with PostgreSQL emite eventos quando a operação começa e termina. Por exemplo, você pode configurar o serviço Oracle Cloud Infrastructure Events para enviar um e-mail quando um backup for criado.
Nome amigável | Descrição | Tipo de Evento |
---|---|---|
Backup - Início da Criação |
Quando o OCI Database with PostgreSQL começa a criar um backup de banco de dados, ele emite um evento que tem informações sobre o backup. |
com.oraclecloud.postgresql.createbackup.begin |
Backup - Fim da Criação |
Quando o OCI Database with PostgreSQL termina de criar um banco de dados, ele emite um evento com informações sobre o banco de dados. |
com.oraclecloud.postgresql.createbackup.end |
Backup - Início da Exclusão |
Quando o OCI Database with PostgreSQL começa a excluir um banco de dados, ele emite um evento que tem informações sobre o banco de dados. |
com.oraclecloud.postgresql.deletebackup.begin |
Backup - Fim da Exclusão |
Quando o OCI Database with PostgreSQL termina de excluir um banco de dados, ele emite um evento com informações sobre o banco de dados. |
com.oraclecloud.postgresql.deletebackup.end |
Este é um evento de referência para um evento de início de backup concluído com êxito:
"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": {}
}