Todos os produtos
Search
Central de documentação

EventBridge:Conectar um serviço Alibaba Cloud ao EventBridge como fonte de evento

Última atualização: Jun 28, 2026

Conecte um serviço Alibaba Cloud ao EventBridge como fonte de evento.

Pré-requisitos

  • EventBridge

  • Simple Message Queue (formerly MNS) (SMQ)

  • Elastic Compute Service (ECS)

    • O disco está no estado In Use ou Unattached.

    • Se o disco estiver no estado In Use, a instância ECS deve estar no estado Running ou Stopped.

Etapa 1: Crie uma regra de evento

Importante

Os destinos de evento devem residir na mesma região da regra de evento.

  1. Faça logon no console do EventBridge.

  2. No painel de navegação à esquerda, clique em Event Buses.

  3. Na barra de navegação superior, selecione uma região.

  4. Na página Event Buses, localize o barramento de eventos do sistema e clique em no nome dele: default.

  5. No painel de navegação à esquerda, clique em Event Rules.

  6. No painel de navegação à esquerda, clique em Event Rules e, em seguida, clique em Create Rule.

  7. No assistente Create Rule:

    1. Na etapa Configure Basic Info, insira um Name e uma Description para a regra e clique em Next Step.

    2. Na etapa Configure Event Pattern, defina Event Source como acs.ecs Elastic Compute Service (ECS) e Event Type como ecs:Snapshot:CreateSnapshotCompleted Completion of Snapshot Creation. Especifique um padrão de evento no editor Pattern Content e clique em Next Step.

    3. Na etapa Configure Targets, configure o destino do evento e clique em Create.

      Nota

      Cada regra de evento aceita até cinco destinos de evento.

      • Service Type: Selecione SMQ.

      • Queue: Selecione sua fila.

      • Message Body: Selecione Complete Event.

Etapa 2: Gerar um evento ECS (criar um snapshot de disco)

    Etapa 3: Verifique o resultado

    1. Faça logon no console do Simple Message Queue (formerly MNS).

    2. No painel de navegação à esquerda, escolha Queue Model > Queues.

    3. Na barra de navegação superior, selecione uma região.

    4. Na página Queues, localize sua fila e clique em Send Messages na coluna Actions.

    5. Na seção Receive Message, clique em Receive Message.

      Exemplo de eventos recebidos:

      {
          "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"
          }
      }

    Etapa 4: Exclua a regra de evento

    1. Faça logon no console do EventBridge.

    2. No painel de navegação à esquerda, clique em Event Buses.

    3. Na barra de navegação superior, selecione uma região.

    4. Na página Event Buses, localize o barramento de eventos do sistema e clique em no nome dele: default.

    5. No painel de navegação à esquerda, clique em Event Rules.

    6. Na página Event Rules, localize a regra que deseja excluir e escolha More > Delete na coluna Operations. Em seguida, siga as instruções para excluir a regra.