Modifies a trigger.
Authorization information
Request syntax
PUT /2021-04-06/services/{serviceName}/functions/{functionName}/triggers/{triggerName}
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
If-Match | string | No | The name of the service. | e19d5cd5af0378da05f63f891c7467af |
serviceName | string | Yes | The name of the function. | demoService |
functionName | string | Yes | The name of the trigger. | demoFunction |
triggerName | string | Yes | The definition of the trigger. | demoTrigger |
body | object | No | The role that is used by the event source such as OSS to invoke the function. For more information, see Overview. | |
invocationRole | string | No | The version or alias of the service. | acs:ram::123456xxxx:role/fc-test |
qualifier | string | No | The configurations of the trigger. The configurations vary based on the trigger type. For more information about the format, see the following topics:
| LATEST |
triggerConfig | string | No | The description of the trigger. | {"events": ["oss:ObjectCreated:*"], "filter": {"key": {"prefix": "/prefix", "suffix": ".zip"}}} |
description | string | No | The ID of your Alibaba Cloud account. | trigger for test |
X-Fc-Account-Id | string | No | The time when the request is initiated on the client. The format of the value is: EEE,d MMM yyyy HH:mm:ss GMT. | 188077086902**** |
X-Fc-Date | string | No | The custom request ID. | Wed, 11 May 2022 09:00:00 GMT |
X-Fc-Trace-Id | string | No | The ETag that is used to modify the trigger. This parameter is used to ensure that the modified trigger is consistent with the trigger to be modified. | my-test-trace-id |
Response parameters
Examples
Sample success responses
JSON
format
{
"createdTime": "2016-08-15T15:00:00.000+0000",
"invocationRole": "acs:ram::123456xxxx:role/fc-test",
"lastModifiedTime": "016-08-15T17:00:00.000+0000",
"qualifier": "LATEST",
"sourceArn": "acs:oss:cn-shanghai:12345xxxx:mybucket",
"triggerConfig": "{\"events\": [\"oss:ObjectCreated:*\"], \"filter\": {\"key\": {\"prefix\": \"/prefix\", \"suffix\": \".zip\"}}}",
"triggerName": "demoTrigger",
"triggerType": "oss",
"description": "trigger for test",
"triggerId": "3e270f2f-cef2-421a-bc86-ff4e8088****",
"domainName": "demo-service-demo-function-jkhksh",
"urlInternet": "https://svc-func-xxxxxxxx.cn-hangzhou.fcapp.run",
"urlIntranet": "https://svc-func-xxxxxxxx.cn-hangzhou-vpc.fcapp.run"
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021-06-30 | The input parameters of the API operation change. | |||||||||||||||
| ||||||||||||||||
2021-06-30 | The response structure of the API operation changes. | |||||||||||||||
|