函数信息GetFunction
更新时间:2024-07-05
接口描述
- 本接口用于查询用户单个函数。
请求结构
Plain Text
1GET /v1/functions/{FunctionName} HTTP/1.1
2Host: cfc.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
FunctionName | String | 是 | Path参数 | 函数名称 您可以指定一个函数名(例如,Thumbnail),或者您可以指定函数的BRN资源名(例如,brn:bce:cfc:bj:account-id:function:thumbnail:$LATEST)。CFC也允许您指定一个部分的BRN(例如,account-id:Thumbnail)。注意,BRN长度限制为1-170。如果只指定函数名,则长度限制为64个字符。 |
Qualifier | String | 否 | Query参数 | 使用此可选参数指定函数版本或别名。如果您指定函数版本,那么API将使用限定的函数BRN来请求并返回关于特定CFC函数版本的信息。如果指定别名,API会返回有关别名所指向的函数版本的信息。如果您不提供此参数,则API返回有关CFC函数$LATEST的信息。 |
响应头域
除公共头域,无其它特殊头域。
响应参数
参数名称 | 类型 | 描述 |
---|---|---|
Code | CodeStorage | 代码信息相关 |
Configuration | FunctionConfiguration | 函数信息相关 |
请求示例
Plain Text
1GET /v1/functions/testHelloWorld HTTP/1.1
2Host: cfc.bj.baidubce.com
3Authorization: authorization string
响应示例
Plain Text
1HTTP/1.1 200
2Content-type: application/json
3
4{
5 "Code": {
6 "Location": "https://cfcbj.bj.bcebos.com/42f6fbc2cd374bfcb80d9967370fd8ff/sltest_3ec6ae9a1aa36374b2efac5d03d8fe499270d578c5053e7352ad2b21451952bc.zip?authorization=bce-auth-v1%2F4746faeb37854542b225fef7cc87fc36%2F2018-01-23T07%3A17%3A03Z%2F600%2Fhost%2Ffdea74e91c35c3dede418b8f9cf71b5269c42cce5c9d464af3d9e015ac8f4609",
7 "RepositoryType": ""
8 },
9 "Configuration": {
10
11 "Uid": "42f6fbc2cd374bfcb80d9967370fd8ff",
12 "Description": "测试",
13 "FunctionBrn": "brn:bce:cfc:bj:1a2cbf55b97ac8a7c760c4177db4e17d:function:sltest:1",
14 "Region": "bj",
15 "Timeout": 3,
16 "VersionDesc": "测试",
17 "UpdatedAt": "2018-01-23T15:16:34+08:00",
18 "LastModified": "2018-01-23T15:16:34+08:00",
19 "CodeSha256": "PsaumhqjY3Sy76xdA9j+SZJw1XjFBT5zUq0rIUUZUrw=",
20 "CodeSize": 191,
21 "FunctionArn": "brn:bce:cfc:bj:1a2cbf55b97ac8a7c760c4177db4e17d:function:sltest:1",
22 "FunctionName": "sltest",
23 "Handler": "index.handler",
24 "Version": "1",
25 "Runtime": "python2",
26 "MemorySize": 128,
27 "Environment": {
28 "Variables": {
29 "": ""
30 }
31 },
32 "CommitId": "349dd8a4-db7d-4fc3-a4cd-8c8b482e00c3"
33 }
34}