Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ FunctionGraph/ Guía del usuario/ Creación de activadores/ Uso de un activador de GaussDB (for Mongo)
Actualización más reciente 2022-11-07 GMT+08:00

Uso de un activador de GaussDB (for Mongo)

Esta sección describe cómo crear un activador de GaussDB (for Mongo) para una función.

Una función que usa un activador de GaussDB (para Mongo) se activará cada vez que se actualiza una tabla de base de datos. Para obtener más información sobre el origen de eventos de GaussDB (for Mongo), consulte Orígenes de eventos compatibles.

Prerrequisitos:

Antes de crear un activador, asegúrese de haber preparado lo siguiente:

Creación de un activador de GaussDB (for Mongo)

  1. Inicie sesión en la consola de FunctionGraph. En el panel de navegación, seleccione Functions > Function List.
  2. Haga clic en la función que se va a configurar para ir a la página de detalles de la función.
  3. Seleccione Configuration > Trigger y haga clic en Create Trigger.

    Figura 1 Creación de un activador

  4. Establezca los siguientes parámetros:

    • Trigger Type: seleccione GaussDB(for Mongo).
    • GaussDB(for Mongo) Instance: seleccione una instancia de GaussDB (for Mongo).
    • Password: Introduzca la contraseña del administrador rwuser de instancia de GaussDB (for Mongo).
    • Database: Introduzca el nombre de una base de datos GaussDB (for Mongo). Tenga en cuenta que admin, local, y config son nombres de base de datos reservados y no se pueden usar aquí.
    • Collection: introduzca el nombre de una colección de base de datos.
    • Batch Size: Establece el número de registros que se van a leer de la base de datos a la vez.

  5. Haga clic en OK.

    Después de habilitar el acceso a VPC, debe configurar los permisos de subred correspondientes para el grupo de seguridad GaussDB (for Mongo). Para obtener más información sobre cómo habilitar el acceso de VPC, consulte Configuración de VPC.

Configuración de un evento GaussDB (for Mongo) para activar la función

  1. Inicie sesión en la consola de FunctionGraph. En el panel de navegación, seleccione Functions > Function List.
  2. Haga clic en la función que se va a configurar para ir a la página de detalles de la función.
  3. En la página de detalles de la función, seleccione una versión.
  4. En la página de la ficha Code, haga clic en Test. Aparece el cuadro de diálogo Configure Test Event.
  5. Defina los parámetros descritos en Tabla 1 y haga clic en Save.

    Tabla 1 Información del evento de prueba

    Parámetro

    Descripción

    Configure Test Event

    Puede elegir crear un evento de prueba o editar uno existente.

    Utilice la opción predeterminada Create new test event.

    Event Template

    Seleccione gaussmongo-event-template.

    Event Name

    El nombre del evento puede contener de 1 a 25 caracteres y debe comenzar con una letra y terminar con una letra o un dígito. Solo se permiten letras, dígitos, guiones bajos (_) y guiones (-). Por ejemplo, gaussmongo-123test.

    Event data

    El sistema carga automáticamente la plantilla de eventos GaussDB (for Mongo) incorporada, que se utiliza en este ejemplo sin modificaciones.

  6. Haga clic en Test. Se muestra el resultado de la prueba de función.