Queries a specified Function Compute trigger.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | No | DescribeFCTrigger |
The operation that you want to perform. Set the value to DescribeFCTrigger. |
TriggerARN | String | Yes | acs:cdn:{RegionID}:{AccountID}:{Filter} |
The trigger that corresponds to the Function Compute service. |
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
FCTrigger | Struct |
The Function Compute trigger that you want to query. |
|
EventMetaName | String | LogFileCreated |
The name of the event. |
EventMetaVersion | String | 1.0.0 |
The version of the event. |
Notes | String | test |
The remarks. |
RoleARN | String | acs:ram:: 1234567890:role/aliyuncdneventnotificationrole |
The assigned Resource Access Management (RAM) role. |
SourceArn | String | acs:cdn:*:1234567890:domain/example.com |
The resources and filters for event listening. |
TriggerARN | String | acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger |
The trigger that corresponds to the Function Compute service. |
RequestId | String | EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E |
The ID of the request. |
TriggerARN
TriggerARN format: acs:cdn:{RegionID}:{AccountID}:{Filter}
.
- Filter indicates the resource and filter in the format of
{FilterName}/{FilterValue}
. If you want to specify multiple values for FilterValue, separate the values with commas (,) and enclose them with braces ({}). - In this example, the LogFileCreated event supports a filter of which FilterName is
set to domain. Function Compute can be triggered only by example.com if Filter is
set to
domain/example.com
. Function Compute can be triggered by multiple domains if Filter is set todomain/{example.com,aliyun.com}
. - Separate filters with forward slashes (/). Set the logical operator among filters
to AND. Format:
acs:cdn:{RegionID}:{AccountID}:{Filter1}/{Filter2}/{Filter3}...
.
Examples
Sample requests
https://cdn.aliyuncs.com/?Action=DescribeFCTrigger
Sample success responses
XML
format
<RequestId>EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E</RequestId>
<FCTrigger>
<TriggerARN>acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger</TriggerARN>
<SourceArn>acs:cdn:*:1234567890:domain/example.com</SourceArn>
<EventMetaName>LogFileCreated</EventMetaName>
<EventMetaVersion>1.0.0</EventMetaVersion>
<Notes>test</Notes>
<RoleARN>acs:ram:: 1234567890:role/aliyuncdneventnotificationrole</RoleARN>
</FCTrigger>
JSON
format
{
"RequestId": "EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E",
"FCTrigger": {
"TriggerARN": "acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger",
"SourceArn": "acs:cdn:*:1234567890:domain/example.com",
"EventMetaName": "LogFileCreated",
"EventMetaVersion": "1.0.0",
"Notes": "test",
"RoleARN": "acs:ram:: 1234567890:role/aliyuncdneventnotificationrole"
}
}
Error codes
For a list of error codes, visit the API Error Center.