查询指定函数的触发器列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
fc:ListTriggers |
get |
*全部资源
|
无 | 无 |
请求语法
GET /2021-04-06/services/{serviceName}/functions/{functionName}/triggers HTTP/1.1
路径参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| serviceName |
string |
是 |
服务的名称。 |
demo-service |
| functionName |
string |
是 |
函数的名称。 |
demo-function |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| limit |
integer |
否 |
限定此次返回资源的数量。如果不设定,默认返回 20,最大不能超过 100。返回结果可能小于指定的数量,但不会多于指定的数量。 |
20 |
| nextToken |
string |
否 |
用来返回更多结果。第一次查询不需要提供这个参数,后续查询的 token 从返回结果中获取。 |
f-trigger |
| prefix |
string |
否 |
限定返回的资源名称必须以 prefix 作为前缀。 |
a |
| startKey |
string |
否 |
设定结果从 startKey 之后(包括 startKey)按字母排序的第一个开始返回。 |
a-trigger |
| X-Fc-Account-Id |
string |
否 |
您的阿里云账号(主账号)ID。 |
188077086902**** |
| X-Fc-Date |
string |
否 |
客户端发起请求的时间。格式为EEE,d MMM yyyy HH:mm:ss GMT。 |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
否 |
自定义请求 ID。 |
my-test-trace-id |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
查询触发器的返回结构体。 |
||
| nextToken |
string |
用来返回更多的查询结果。如果这个值没有返回,则说明没有更多结果。 |
f-trigger |
| triggers |
array<object> |
Trigger 列表。 |
|
|
object |
触发器详情。 |
||
| createdTime |
string |
触发器的创建时间。 |
2022-10-20T02:52:03Z |
| invocationRole |
string |
事件源调用函数使用的 RAM 角色的 ARN。 |
acs:ram::123456xxxx:role/fc-test |
| lastModifiedTime |
string |
触发器的上次修改时间。 |
2022-10-20T03:17:09Z |
| qualifier |
string |
服务的版本和别名。 |
LATEST |
| sourceArn |
string |
事件源的 Aliyun Resource Name。 |
acs:oss:cn-shanghai:123456xxxx:mybucket |
| triggerConfig |
string |
触发器配置,针对不同类型的触发器,配置有所不同。具体格式请参考如下对应的数据结构:
|
{"events": ["oss:ObjectCreated:*"], "filter": {"key": {"prefix": "/prefix", "suffix": ".zip"}}} |
| triggerName |
string |
触发器的名称。 |
demoTrigger |
| triggerType |
string |
触发器的类型,例如 oss、log、tablestore、timer、http、cdn_events、mns_topic、eventbridge。 |
oss |
| description |
string |
触发器的描述。 |
trigger for test |
| triggerId |
string |
触发器的唯一 ID。 |
3e270f2f-cef2-421a-bc86-ff4e8088**** |
| domainName |
string |
域名名称,使用域名名称拼接上函数计算域名,可以采用 HTTP 协议调用到触发器对应版本的函数。例如 |
demo-service-demo-function-jkhksh |
| urlInternet |
string |
公网域名地址。在互联网可以通过 HTTP 协议或者 HTTPS 协议访问 HTTP Trigger。 |
https://svc-func-xxxxxxxx.cn-hangzhou.fcapp.run |
| urlIntranet |
string |
私网域名地址。在 VPC 可以通过 HTTP 协议或者 HTTPS 协议访问 HTTP Trigger。 |
https://svc-func-xxxxxxxx.cn-hangzhou-vpc.fcapp.run |
示例
正常返回示例
JSON格式
{
"nextToken": "f-trigger",
"triggers": [
{
"createdTime": "2022-10-20T02:52:03Z",
"invocationRole": "acs:ram::123456xxxx:role/fc-test",
"lastModifiedTime": "2022-10-20T03:17:09Z",
"qualifier": "LATEST",
"sourceArn": "acs:oss:cn-shanghai:123456xxxx: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"
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。