创建函数版本别名
功能介绍
创建函数版本别名。
调试
您可以在API Explorer中调试该接口。
URI
POST /v2/{project_id}/fgs/functions/{function_urn}/aliases
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
function_urn |
是 |
String |
函数的URN(Uniform Resource Name),唯一标识函数。 |
project_id |
是 |
String |
租户Project ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
是 |
String |
别名名称。 |
version |
是 |
String |
别名所在版本。 |
description |
否 |
String |
别名描述。 |
additional_version_weights |
否 |
map<string, object> |
函数灰度版本结构。 键为灰度版本名称,不能为latest,值为版本占的比重,取值为1-99代表百分之1到百分之99。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
name |
String |
别名名称。 |
description |
String |
别名描述信息。 |
version |
String |
别名所在的版本。 |
last_modified |
String |
最后更新时间。 |
alias_urn |
String |
别名URN。 |
additional_version_weights |
map<string, object> |
函数灰度版本结构。 键为灰度版本名称,不能为latest,值为版本占的比重,取值为1-99代表百分之1到百分之99。 |
状态码: 404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
请求示例
POST https://{functiongraph_endpoint}/v2/7aad83af3e8d42e99ac194e8419e2c9b/fgs/functions/urn:fss:xxxxxxxxxxx:7aad83af3e8d42e99ac194e8419e2c9b:function:default:test:latest/aliases { "name" : "a1", "version" : "latest", "description" : "" }
响应示例
状态码: 200
OK
{ "name" : "a1", "version" : "latest", "description" : "", "last_modified" : "2019-10-31T11:37:58+08:00", "alias_urn" : "urn:fss:cn-north-7:46b6f338fc3445b8846c71dfb1fbd9e8:function:default:xxxxx:!a1" }
状态码: 404
Not Found
{ "error_code" : "FSS.1051", "error_msg" : "Not found the function" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
404 |
Not Found |
错误码
请参见错误码。
