For details about the CTS event source, see section "Supported Event Sources".
You have created an agency on IAM. For details, see Configuring Agency Permissions.
# -*- coding:utf-8 -*- ''' CTS trigger event: { "cts": { "time": "", "user": { "name": "userName", "id": "", "domain": { "name": "domainName", "id": "" } }, "request": {}, "response": {}, "code": 204, "service_type": "FunctionGraph", "resource_type": "", "resource_name": "", "resource_id": {}, "trace_name": "", "trace_type": "ConsoleAction", "record_time": "", "trace_id": "", "trace_status": "normal" } } ''' def handler (event, context): trace_name = event["cts"]["resource_name"] timeinfo = event["cts"]["time"] print(timeinfo+' '+trace_name)
Parameter |
Description |
---|---|
Trigger Type |
Select Cloud Trace Service (CTS). |
Event Notification Name |
Enter a notification name, for example, Test. |
Service Type |
Select FunctionGraph. |
Resource Type |
Resource types supported by the selected service, such as triggers, instances, and functions. |
Trace Name |
Operations that can be performed on the selected resource type, such as creating or deleting a trigger. |
Parameter |
Description |
---|---|
Configure Test Event |
You can choose to create a test event or edit an existing one. Use the default option Create new test event. |
Event Template |
Select cts-event-template. |
Event Name |
Enter an event name, for example, cts-test. |
Event data |
The system automatically loads the event data in the CTS event template. You can modify the event data as required. |