nav-img
Advanced

Using an SMN Trigger

For details about the SMN event source, see Supported Event Sources.

Prerequisites

Creating an SMN Trigger

  1. Log in to the FunctionGraph console, and choose Functions > Function List in the navigation pane.
  2. Click the HelloWorld function.
  3. On the displayed function details page, click the Triggers tab.
  4. Click Create Trigger.
  5. Set the following parameters:

    • Trigger Type: Select Simple Message Notification (SMN).
    • Topic Name: Select a topic, for example, smn-test.

  6. Click OK.

    Note

    After the SMN trigger is created, a subscription is generated for the corresponding topic on the SMN console.

Publishing a Message to Trigger the Function

On the SMN console, publish a message to the smn-test topic. For details, see Publishing a Text Message.

Table 1 describes the parameters required for publishing a message.

Table 1 Parameters required for publishing a message

Parameter

Description

Subject

Enter SMN-Test.

Message Format

Select Text.

Message

Enter {"message":"hello"}.

Note

After a message is published, the function is triggered automatically. For details about example events, see Supported Event Sources.

Viewing the Execution Result

  1. Log in to the FunctionGraph console, and choose Functions > Function List in the navigation pane.
  2. Click the HelloWorld function.
  3. On the displayed function details page, click the Logs tab to query the function running logs.
  4. Click View Context in the same row as a log to view log details.