Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-16 GMT+08:00

Uso de um gatilho de SMN

Esta seção descreve como criar um gatilho de SMN e publicar uma mensagem para acionar uma função.

Para obter detalhes sobre a origem do evento de SMN, consulte Fontes de eventos suportadas.

Pré-requisitos

Criação de um gatilho de SMN

  1. Efetue log-in no Console do FunctionGraph. No painel de navegação, escolha Functions > Function List.
  2. Clique na função a ser configurada para ir para a página de detalhes da função.
  3. Escolha Configuration > gatilho e clique em Create gatilho.

    Figura 1 Criação de um gatilho

  4. Configure os parâmetros a seguir:

    • Trigger Type: Selecione SMN.
    • Topic Name: Selecione um tópico, por exemplo, smn-test.

  5. Clique em OK.

    Depois que o gatilho de SMN é criado, uma assinatura está gerada para o tópico correspondente no console de SMN.

Pública de uma mensagem para acionar a função

No console de SMN, publique uma mensagem no tópico smn-test. Para obter detalhes, consulte Pública de uma mensagem de texto.

Tabela 1 descreve os parâmetros necessários para publicar uma mensagem.

Tabela 1 Parâmetros necessários para publicar uma mensagem

Parâmetro

Descrição

Subject

Digite SMN-Test.

Message Format

Selecione Text.

Message

Digite {"message":"hello"}.

Depois que uma mensagem é publicada, a função é acionada automaticamente. Para obter detalhes sobre eventos de exemplo, consulte Fontes de eventos suportadas.

Visualização do resultado da execução

  1. Efetue log-in no Console do FunctionGraph. No painel de navegação, escolha Functions > Function List.
  2. Clique em uma função para ir para a página de detalhes da função.
  3. Escolha Monitoring > Logs para consultar registrações de execução de funções.