Using an SMN Trigger
For details about the SMN event source, see Supported Event Sources.
Prerequisites
- You have created an SMN topic, for example, smn-test. For details, see Creating a Topic.
- You have created a function on FunctionGraph. For details, see Creating and Initializing a Function.
Creating an SMN Trigger
- Log in to the FunctionGraph console, and choose Functions > Function List in the navigation pane.
- Click the HelloWorld function.
- On the displayed function details page, click the Triggers tab.
- Click Create Trigger.
- Set the following parameters:
- Trigger Type: Select Simple Message Notification (SMN).
- Topic Name: Select a topic, for example, smn-test.
- 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.
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
- Log in to the FunctionGraph console, and choose Functions > Function List in the navigation pane.
- Click the HelloWorld function.
- On the displayed function details page, click the Logs tab to query the function running logs.
- Click View Context in the same row as a log to view log details.
Parent topic: Getting Started
- Prerequisites
- Creating an SMN Trigger
- Publishing a Message to Trigger the Function
- Viewing the Execution Result