别名操作
更新时间:2024-07-05
各接口的请求参数和响应参数说明请参考别名操作。
获取别名列表
如下代码用于查询函数的别名列表,可查看某个版本的别名列表,若不指定版本则列出该函数所有别名:
Javascript
1var options = {
2 'FunctionVersion': '1' // 查看版本1关联的别名列表
3}
4
5cfcClient.listAliases(functionName, options).then(response => {
6 console.log(response.body)
7})
创建别名
如下代码用于创建函数别名:
Javascript
1var body = {
2 'FunctionVersion': '1', //别名指向的版本
3 'Name': 'prod',
4 'Description': 'point to the prod version'
5}
6
7client.createAlias(functionName, body).then(response => {
8 console.log(response.body)
9}).catch(err => {
10 console.error(err)
11})
获取别名信息
如下代码用于查询特定别名详情:
Javascript
1cfcClient.getAlias(functionName, 'prod').then(response => {
2 console.log(response.body)
3})
更新别名信息
如下代码用于修改函数别名的指向及描述信息:
Javascript
1var body = {
2 'FunctionVersion': '2',
3 'Description': 'update to version 2'
4}
5
6client.updateAlias(functionName, 'prod', body).then(response => {
7 console.log(response.body)
8}).catch(err => {
9 console.log(err)
10})
删除别名
如下代码用于删除指定别名:
Javascript
1cfcClient.deleteAlias(functionName, 'prod').catch(err => {
2 console.error(err)
3})