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