Esta página ha sido traducida por una máquina.

Creación de automatización con eventos

Cree la automatización basada en cambios de estado para los recursos de Data Science mediante los tipos de servicio, las reglas y las acciones del evento.

Los siguientes recursos de Data Science emiten eventos y explican cómo configurar notificaciones de eventos:

Tipos de eventos de proyectos

Estos son los tipos de eventos que emiten los proyectos:

Nombre fácil de recordar Tipo de Evento
Crear Proyecto
com.oraclecloud.datascience.createproject
Inicio de supresión de proyecto
com.oraclecloud.datascience.deleteproject.begin
Fin de supresión de proyecto
com.oraclecloud.datascience.deleteproject.end
Actualizar Proyecto
com.oraclecloud.datascience.updateproject

Ejemplo de proyecto

Este es un evento de referencia para los proyectos:

{
    "eventType": "com.oraclecloud.datascience.createproject",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "datascience",
    "eventTime": "2019-11-22T01:43:35.246Z",
    "eventID": "<unique_ID>",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_project",
      "resourceId": "ocid1.datascienceproject.oc1.iad.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
}

Tipos de eventos de sesión de bloc de notas

Estos son los tipos de eventos que emiten las sesiones de bloc de notas:

Nombre fácil de recordar Tipo de Evento
Inicio de activación de sesión de bloc de notas
com.oraclecloud.datascience.activatenotebooksession.begin
Fin de activación de sesión de bloc de notas
com.oraclecloud.datascience.activatenotebooksession.end
Inicio de creación de sesión de bloc de notas
com.oraclecloud.datascience.createnotebooksession.begin
Fin de creación de sesión de bloc de notas
com.oraclecloud.datascience.createnotebooksession.end
Inicio de desactivación de sesión de bloc de notas
com.oraclecloud.datascience.deactivatenotebooksession.begin
Fin de desactivación de sesión de bloc de notas
com.oraclecloud.datascience.deactivatenotebooksession.end
Inicio de supresión de sesión de bloc de notas
com.oraclecloud.datascience.deletenotebooksession.begin
Fin de supresión de sesión de bloc de notas
com.oraclecloud.datascience.deletenotebooksession.end
Actualizar sesión de Notebook
com.oraclecloud.datascience.updatenotebooksession

Ejemplo de sesión de bloc de notas

Este es un evento de referencia para las sesiones de bloc de notas:

{
    "eventType": "com.oraclecloud.datascience.updatenotebooksession",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "datascience",
    "eventTime": "2019-11-22T01:43:35.246Z",
    "eventID": "<unique_ID>",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_notebook_session",
      "resourceId": "ocid1.datasciencenotebooksession.oc1.iad.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
}

Tipos de eventos de modelos

Estos son los tipos de eventos que emiten los modelos:

Nombre fácil de recordar Tipo de Evento
Activar modelo
com.oraclecloud.datascience.activatemodel
Crear Modelo
com.oraclecloud.datascience.createmodel
Desactivar modelo
com.oraclecloud.datascience.deactivatemodel
Suprimir Modelo
com.oraclecloud.datascience.deletemodel
Actualizar modelo
com.oraclecloud.datascience.updatemodel

Ejemplo de modelo

Este es un evento de referencia para los modelos:

{
    "eventType": "com.oraclecloud.datascience.deletemodel",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "datascience",
    "eventTime": "2019-11-22T01:43:35.246Z",
    "eventID": "<unique_ID>",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_model",
      "resourceId": "ocid1.datasciencemodel.oc1.iad.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
}

Tipos de eventos de despliegues de modelos

Estos son los tipos de eventos que emiten los despliegues de modelos:

Nombre fácil de recordar Tipo de Evento
Activar despliegue de modelo
com.oraclecloud.datascience.activatemodeldeployment.begin
com.oraclecloud.datascience.activatemodeldeployment.end
Crear despliegue de modelo
com.oraclecloud.datascience.createmodeldeployment.begin
com.oraclecloud.datascience.createmodeldeployment.end
Desactivar despliegue de modelo
com.oraclecloud.datascience.deactivatemodeldeployment.begin
com.oraclecloud.datascience.deactivatemodeldeployment.end
Suprimir despliegue de modelo
com.oraclecloud.datascience.deletemodeldeployment.begin
com.oraclecloud.datascience.deletemodeldeployment.end
Actualizar despliegue de modelo
com.oraclecloud.datascience.updatemodeldeployment.begin
com.oraclecloud.datascience.updatemodeldeployment.end

Ejemplo de despliegue de modelo

Este es un evento de referencia para los despliegues de modelos:

"exampleEvent": {
    "eventType": "com.oraclecloud.datascience.createmodeldeployment.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "datascience",
    "eventTime": "2021-03-03T01:43:35.246Z",
    "eventID": "unique_ID",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_model_deployment",
      "resourceId": "ocid1.datasciencemodeldeployment.oc1.iad.unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      }
    },

Tipos de evento de trabajo y ejecución de trabajo

Estos son los tipos de eventos que emiten los trabajos y las ejecuciones de trabajos:

Nombre fácil de recordar Tipo de Evento
Trabajo - Crear
com.oraclecloud.datascience.createjob
Trabajo - Inicio de supresión
com.oraclecloud.datascience.deletejob.begin
Trabajo - Fin de supresión
com.oraclecloud.datascience.deletejob.end
Trabajo - Actualización
com.oraclecloud.datascience.updatejob
Ejecución de trabajo - Inicio de cancelación
com.oraclecloud.datascience.canceljobrun.begin
Ejecución de trabajo - Fin de cancelación
com.oraclecloud.datascience.canceljobrun.end
Ejecución de trabajo - Inicio de creación
com.oraclecloud.datascience.createjobrun.begin
Ejecución de trabajo - Fin de creación
com.oraclecloud.datascience.createjobrun.end
Ejecución de trabajo - Supresión
com.oraclecloud.datascience.deletejobrun
Ejecución de trabajo - Fallo
com.oraclecloud.datascience.failedjobrun
Ejecución de trabajo - Correcta
com.oraclecloud.datascience.succeededjobrun
Ejecución de trabajo - Timeout
com.oraclecloud.datascience.timeoutjobrun
Ejecución de trabajo - Actualización
com.oraclecloud.datascience.updatejobrun

Tipos de eventos de ejecución de pipeline y pipeline

Estos son los tipos de eventos que emiten las ejecuciones de pipeline y pipeline:

Nombre fácil de recordar Tipo de Evento
Pipeline - Crear
com.oraclecloud.datascience.createpipeline
Pipeline: inicio de supresión
com.oraclecloud.datascience.deletepipeline.begin
Pipeline - Fin de supresión
com.oraclecloud.datascience.deletepipeline.end
Pipeline - Actualizar
com.oraclecloud.datascience.updatepipeline
Ejecución de pipeline - Inicio de cancelación
com.oraclecloud.datascience.cancelpipelinerun.begin
Ejecución de pipeline - Fin de cancelación
com.oraclecloud.datascience.cancelpipelinerun.end
Ejecución de pipeline - Inicio de creación
com.oraclecloud.datascience.createpipelinerun.begin
Ejecución de pipeline - Fin de creación
com.oraclecloud.datascience.createpipelinerun.end
Ejecución de pipeline - Suprimir
com.oraclecloud.datascience.updatepipelinerun
Ejecución de pipeline - Fallo
com.oraclecloud.datascience.failedpipelinerun
Ejecución de pipeline - Correcta
com.oraclecloud.datascience.succededpipelinerun
Ejecución de pipeline - Timeout
com.oraclecloud.datascience.timeoutpipelinerun
Ejecución de pipeline - Actualizar
com.oraclecloud.datascience.updatepipelinerun

Referencias para utilizar el servicio Events

Puede definir reglas que disparen una acción específica cuando se produce un evento. Por ejemplo, puede configurar el servicio Notificaciones para enviarle un mensaje de Slack cuando se cargue un artefacto en un repositorio específico.

Para obtener más información, consulte: