Todos los productos
Search
Centro de documentos

Function Compute:Gestión de activadores

Última actualización: Sep 21, 2026

Los activadores definen cuándo se ejecuta una función. Cuando un evento coincide con las reglas de un activador, la fuente del evento invoca automáticamente la función asociada.

Los activadores de integración unidireccional, como el API Gateway trigger , se configuran en la fuente del evento y no se pueden modificar en la consola de Function Compute. Esta página no aborda la configuración de los activadores de integración unidireccional.

Funcionamiento

Los activadores de integración bidireccional se crean y gestionan en la consola de Function Compute. Cuando ocurre un evento en el servicio de origen —por ejemplo, se sube un objeto nuevo a OSS o se publica un mensaje en un tema de Kafka—, dicho servicio envía el evento a Function Compute, que a su vez ejecuta su función.

Los activadores de integración unidireccional funcionan de manera distinta: la configuración del activador reside en la fuente del evento (por ejemplo, API Gateway o Application Load Balancer) y no se puede configurar desde la consola de Function Compute.

Una función admite hasta 10 activadores.

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

Elegir un activador

La siguiente tabla muestra todos los activadores compatibles y sus casos de uso habituales para ayudarle a elegir el más adecuado.

Activadores de integración bidireccional

Activador

Caso de uso habitual

Time trigger

Ejecutar trabajos programados (basados en cron)

OSS trigger

Procesar archivos subidos a Object Storage Service

SLS trigger

Analizar o reenviar datos de registro de Simple Log Service

CDN trigger

Responder a eventos de CDN (actualización, envío)

Tablestore trigger

Reaccionar ante cambios de datos en Tablestore

HTTP trigger

Exponer una función como un endpoint HTTP

Simple Message Queue (formerly MNS) topic trigger

Consumir mensajes de temas de Simple Message Queue

Simple Message Queue (formerly MNS) queue trigger

Consumir mensajes de Simple Message Queue

RocketMQ trigger

Consumir mensajes de ApsaraMQ for RocketMQ

RabbitMQ trigger

Consumir mensajes de ApsaraMQ for RabbitMQ

Kafka trigger

Consumir mensajes de ApsaraMQ for Kafka

DTS trigger

Responder a eventos de migración o sincronización de datos de Data Transmission Service

MQTT trigger

Procesar mensajes de dispositivos IoT de ApsaraMQ for MQTT

Self-managed Apache RocketMQ trigger

Consumir mensajes de un clúster de Apache RocketMQ autogestionado

Activadores de integración unidireccional

Activador

Caso de uso habitual

API Gateway trigger

Invocar una función mediante API Gateway

Cloud-native API Gateway trigger

Invocar una función mediante el API Gateway nativo de la nube

ALB trigger

Invocar una función detrás de un Application Load Balancer (ALB)

Activadores de eventos de servicios en la nube

Activador

Caso de uso habitual

Cloud service event trigger

Responder a eventos de servicios de Alibaba Cloud

Actualizar un activador

Este procedimiento no aplica a los Simple Message Queue (formerly MNS) topic triggers ni a los Tablestore triggers .
  1. Inicie sesión en la Function Compute console. En el panel de navegación izquierdo, haga clic en Functions.

  2. En la barra de navegación superior, seleccione una región. En la página Functions, haga clic en la función que desea gestionar.

  3. En la página de detalles de la función, haga clic en la pestaña Trigger. En la lista de activadores, haga clic en Modify dentro de la columna Actions correspondiente al activador que desea actualizar.

  4. En el panel Edit Trigger, actualice la configuración del activador según sea necesario. Haga clic en OK.

Para eliminar un activador que ya no utilice, siga las indicaciones de la pestaña Trigger.