获取函数版本列表ListVersionsByFunction
更新时间:2024-07-05
接口描述
- 本接口用于查询函数所有版本。
请求结构
Plain Text
1GET /v1/functions/{FunctionName}/versions HTTP/1.1
2Host: cfc.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
FunctionName | String | 是 | Path参数 | 函数名称 您可以指定一个函数名(例如,Thumbnail),或者您可以指定函数的BRN资源名(例如:brn:bce:cfc:bj:account-id:function:thumbnail)。CFC也允许您指定一个部分的BRN(例如,account-id:Thumbnail)。注意,BRN长度限制为1-140。如果只指定函数名,则长度限制为64个字符。 |
Marker | int | 否 | Query参数 | 标记 |
MaxItems | int | 否 | Query参数 | 最大数目 1-10000 |
响应头域
除公共头域,无其它特殊头域。
响应参数
参数名称 | 类型 | 描述 | |
---|---|---|---|
Versions | FunctionConfiguration数组 | FunctionConfiguration数组 |
请求示例
Plain Text
1GET /v1/functions/testHelloWorld/versions HTTP/1.1
2Host: cfc.bj.baidubce.com
3Authorization: authorization string
响应示例
Plain Text
1HTTP/1.1 200
2Content-type: application/json
3
4{
5 "Versions": [
6 {
7 "Uid": "df391b08c64c426a81645468c75163a5",
8 "Description": "",
9 "FunctionBrn": "brn:bce:cfc:bj:cd64f99c69d7c404b61de0a4f1865834:function:testHelloWorld:$LATEST",
10 "Region": "bj",
11 "Timeout": 3,
12 "VersionDesc": "",
13 "UpdatedAt": "2019-03-14T14:23:51+08:00",
14 "LastModified": "2019-03-14T14:23:51+08:00",
15 "CodeSha256": "Zpf3bcfyy2h7roMY9BmbmVEIqlyapn3Er7LUmDp+qck=",
16 "CodeSize": 221,
17 "FunctionArn": "brn:bce:cfc:bj:cd64f99c69d7c404b61de0a4f1865834:function:testHelloWorld:$LATEST",
18 "FunctionName": "testHelloWorld",
19 "Handler": "index.handler",
20 "Version": "$LATEST",
21 "Runtime": "nodejs6.11",
22 "MemorySize": 128,
23 "Environment": {
24 "Variables": {}
25 },
26 "CommitId": "d5cfc35b-a109-44f6-a6c7-7b82e6fca830",
27 "Role": "",
28 "LogType": "bos",
29 "LogBosDir": "bos://hello-dev-docs/"
30 },
31 {
32 "Uid": "df391b08c64c426a81645468c75163a5",
33 "Description": "",
34 "FunctionBrn": "brn:bce:cfc:bj:cd64f99c69d7c404b61de0a4f1865834:function:testHelloWorld:1",
35 "Region": "bj",
36 "Timeout": 3,
37 "VersionDesc": "xxxxxxx",
38 "UpdatedAt": "2018-12-13T19:39:13+08:00",
39 "LastModified": "2018-12-13T19:39:13+08:00",
40 "CodeSha256": "rvQxaATysJUHWDHQZu5c/Kw7H/HtmDmmSnVtXBSFCcI=",
41 "CodeSize": 215,
42 "FunctionArn": "brn:bce:cfc:bj:cd64f99c69d7c404b61de0a4f1865834:function:testHelloWorld:1",
43 "FunctionName": "testHelloWorld",
44 "Handler": "index.handler",
45 "Version": "1",
46 "Runtime": "nodejs6.11",
47 "MemorySize": 128,
48 "Environment": {
49 "Variables": {}
50 },
51 "CommitId": "b8cb6304-63cd-42ee-854d-d5ac408643e8",
52 "Role": "",
53 "LogType": "none"
54 }
55 ]
56}