Function Compute integrates with ActionTrail to record management events — operations performed on Function Compute resources through the API or the Alibaba Cloud Management Console. In the ActionTrail console, query these events to audit activity in real time, trace who made a change, or investigate the root cause of an issue. ActionTrail can deliver management events to Logstores in Log Service or to Object Storage Service (OSS) buckets for long-term storage and analysis.
Supported management events
The following table lists all management events that Function Compute reports to ActionTrail.
| Event name | Description |
|---|---|
| Create | Purchases Function Compute on the buy page |
| CreateAlias | Creates an alias |
| CreateCustomDomain | Creates a custom domain name |
| CreateFunction | Creates a function |
| CreateService | Creates a service |
| CreateTrigger | Creates a trigger |
| DeleteAlias | Deletes an alias |
| DeleteCustomDomain | Deletes a custom domain name |
| DeleteFunction | Deletes a function |
| DeleteFunctionAsyncInvokeConfig | Deletes the asynchronous invocation configuration of a function in a service |
| DeleteLayerVersion | Deletes a layer version |
| DeleteService | Deletes a service |
| DeleteTrigger | Deletes a trigger |
| GetAlias | Retrieves the details of an alias |
| GetCustomDomain | Retrieves the details of a custom domain name |
| GetFunction | Retrieves the details of a function |
| GetFunctionAsyncInvokeConfig | Retrieves the asynchronous invocation configuration of a function in a service |
| GetFunctionCode | Retrieves the details of a function code package |
| GetLayerVersion | Retrieves the details of a layer version |
| GetProvisionConfig | Retrieves a provisioned configuration |
| GetResourceTags | Retrieves all tags of a resource |
| GetService | Retrieves the details of a service |
| GetTrigger | Retrieves the details of a trigger |
| ListAliases | Lists aliases |
| ListFunctionAsyncInvokeConfigs | Lists all asynchronous invocation configurations of a function in a service |
| ListFunctions | Lists functions |
| ListLayers | Lists layers |
| ListLayerVersions | Lists layer versions |
| ListProvisionConfigs | Lists provisioned configurations |
| ListServices | Lists services |
| ListTriggers | Lists triggers |
| Modify | Modifies specifications on the buy page |
| OpenService | Activates Function Compute |
| PutFunctionAsyncInvokeConfig | Creates or modifies the asynchronous invocation configuration for a function |
| PutProvisionConfig | Sets a provisioned configuration |
| Renew | Renews a resource such as an instance or a resource plan |
| TagResource | Adds tags to a resource |
| UnTagResource | Removes tags from a resource |
| UpdateAlias | Updates an alias |
| UpdateCustomDomain | Updates the configurations of a custom domain name |
| UpdateFunction | Updates the information about a function |
| UpdateService | Updates the information about a service |
| UpdateTrigger | Updates the configuration of a trigger |
What's next
To query Function Compute management events, go to the ActionTrail console.
To store events for long-term analysis, configure ActionTrail to deliver events to a Log Service Logstore or an OSS bucket.