調用ListFCTrigger查詢指定事件的Function Compute觸發器列表。
说明 單使用者調用頻率:100次/秒。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
請求參數
名稱 | 類型 | 是否必選 | 樣本值 | 描述 |
---|---|---|---|---|
Action | String | 否 | ListFCTrigger |
系統規定參數。取值:ListFCTrigger。 |
EventMetaName | String | 是 | LogFileCreated |
事件名稱。僅支援傳單個名稱。 |
EventMetaVersion | String | 是 | 1.0.0 |
事件版本號碼。僅支援傳單個版本號碼。 |
返回資料
名稱 | 類型 | 樣本值 | 描述 |
---|---|---|---|
FCTriggers | Array of FCTrigger |
擷取指定事件的Function Compute觸發器列表。 |
|
EventMetaName | String | LogFileCreated |
事件名稱。 |
EventMetaVersion | String | 1.0.0 |
事件版本。 |
Notes | String | 測試 |
備忘資訊。 |
RoleARN | String | acs:ram:: 1234567890:role/aliyuncdneventnotificationrole |
RAM(存取控制)授權的角色。 |
SourceArn | String | acs:cdn:*:1234567890:domain/example.com |
事件偵聽的資源和過濾器。 |
TriggerARN | String | acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger |
Function Compute服務對應的觸發器。 |
RequestId | String | EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E |
請求ID。 |
SourceARN的格式為
acs:cdn:{RegionID}:{AccountID}:{Filter}
其中Filter表示資源和過濾器,具體格式為{FilterName}/{FilterValue}。當FilterValue為多個枚舉值時,需要使用{}包括起來,值之間通過逗號(,)分割。
例如:對於LogFileCreated事件當前支援基於網域名稱FilterName為domain的過濾,如果只需要example.com網域名稱觸發Function Compute,則Filter為 domain/example.com,如果需要多個網域名稱觸發,則Filter為
domain/{example.com,aliyundoc.com}
多個過濾器之間通過正斜線(/)串連,之間是邏輯與的關係,即此時SourceARN的格式為
acs:cdn:{RegionID}:{AccountID}:{Filter1}/{Filter2}...
樣本
請求樣本
http(s)://cdn.aliyuncs.com/?Action=ListFCTrigger &EventMetaName=LogFileCreated &EventMetaVersion=1.0.0 &<公用請求參數>
正常返回樣本
XML
格式
<ListFCTriggerResponse> <FCTriggers> <Notes>測試</Notes> <SourceArn>acs:cdn:*:1234567890:domain/example.com</SourceArn> <EventMetaVersion>1.0.0</EventMetaVersion> <EventMetaName>LogFileCreated</EventMetaName> <RoleARN>acs:ram:: 1234567890:role/aliyuncdneventnotificationrole</RoleARN> <TriggerARN>acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger</TriggerARN> </FCTriggers> <RequestId>EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E</RequestId> </ListFCTriggerResponse>
JSON
格式
{ "FCTriggers": [ { "Notes": "測試", "SourceArn": "acs:cdn:*:1234567890:domain/example.com", "EventMetaVersion": "1.0.0", "EventMetaName": "LogFileCreated", "RoleARN": "acs:ram:: 1234567890:role/aliyuncdneventnotificationrole", "TriggerARN": "acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger" } ], "RequestId": "EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E" }
錯誤碼
訪問 錯誤中心查看更多錯誤碼。