Todos los productos
Search
Centro de documentos

EventBridge:Conectar un servicio de Alibaba Cloud a EventBridge como origen de eventos

Última actualización: Sep 05, 2026

Conecte un servicio de Alibaba Cloud a EventBridge como origen de eventos.

Requisitos previos

  • EventBridge

  • Simple Message Queue (formerly MNS) (SMQ)

  • Elastic Compute Service (ECS)

    • El disco se encuentra en estado In Use o Unattached.

    • Si el disco está en estado In Use, la instancia de ECS debe encontrarse en estado Running o Stopped.

Paso 1: Crear una regla de eventos

Importante

Los destinos de eventos deben residir en la misma región que la regla de eventos.

  1. Inicie sesión en la consola de EventBridge.

  2. En el panel de navegación izquierdo, haga clic en Event Buses.

  3. En la barra de navegación superior, seleccione una región.

  4. En la página Event Buses, localice el bus de eventos del sistema y haga clic en su nombre default.

  5. En el panel de navegación izquierdo, haga clic en Event Rules.

  6. En el panel de navegación izquierdo, haga clic en Event Rules y luego en Create Rule.

  7. En el asistente Create Rule:

    1. En el paso Configure Basic Info, introduzca un Name y una Description para la regla, y haga clic en Next Step.

    2. En el paso Configure Event Pattern, establezca Event Source en acs.ecs Elastic Compute Service (ECS) y Event Type en ecs:Snapshot:CreateSnapshotCompleted Completion of Snapshot Creation, especifique un patrón de eventos en el editor Pattern Content y haga clic en Next Step.

    3. En el paso Configure Targets, configure el destino del evento y haga clic en Create.

      Nota

      Cada regla de eventos admite hasta cinco destinos de eventos.

      • Service Type: Seleccione SMQ.

      • Queue: Seleccione su cola.

      • Message Body: Seleccione Complete Event.

Paso 2: Generar un evento de ECS (crear una instantánea de disco)

    Paso 3: Comprobar el resultado

    1. Inicie sesión en la consola de Simple Message Queue (formerly MNS).

    2. En el panel de navegación izquierdo, elija Queue Model > Queues.

    3. En la barra de navegación superior, seleccione una región.

    4. En la página Queues, localice su cola y haga clic en Send Messages en la columna Actions.

    5. En la sección Receive Message, haga clic en Receive Message.

      Ejemplo de eventos recibidos:

      {
          "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
          "source": "acs.ecs",
          "specversion": "1.0",
          "subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
          "time": "2020-11-19T21:04:41Z",
          "type": "ecs:Snapshot:CreateSnapshotCompleted",
          "aliyunaccountid": "123456789098****",
          "aliyunpublishtime": "2020-11-19T21:04:42Z",
          "aliyuneventbusname": "default",
          "aliyunregionid": "cn-hangzhou",
          "aliyunpublishaddr": "172.25.XX.XX",
          "data": {
              "result": "accomplished",
              "snapshotId": "s-bp151qed0khxxxxxxxxx",
              "snapshotType": "user",
              "snapshotName": "cust51119970_xxxxxxxx_20211117114015",
              "diskId": "d-bp18dnj7u1xxxxxxxxx",
              "startTime": "2020-11-19T21:02:16Z",
              "endTime": "2020-11-19T21:04:17Z"
          }
      }

    Paso 4: Eliminar la regla de eventos

    1. Inicie sesión en la consola de EventBridge.

    2. En el panel de navegación izquierdo, haga clic en Event Buses.

    3. En la barra de navegación superior, seleccione una región.

    4. En la página Event Buses, localice el bus de eventos del sistema y haga clic en su nombre default.

    5. En el panel de navegación izquierdo, haga clic en Event Rules.

    6. En la página Event Rules, localice la regla que desea eliminar y elija More > Delete en la columna Operations. A continuación, siga las indicaciones para eliminar la regla.