版本操作
更新时间:2024-07-05
获取函数版本列表
使用以下代码可以获取函数版本列表
args := &api.ListVersionsByFunctionArgs{
FunctionName: "sdk-create",
}
result, err := client.ListVersionsByFunction(args)
if err != nil {
fmt.Println("get function version failed:", err)
} else {
fmt.Println("get function version success: ", result)
}
发布版本
使用以下代码可以为函数发布一个版本
args := &api.PublishVersionArgs{
FunctionName: "sdk-create",
}
// 若想添加版本描述,可以设置
args.Descirption = "publish description"
// 若想对版本的部署包进行sha256验证,可以设置
args.CodeSha256 = "codeSha256"
result, err := client.PublishVersion(args)
if err != nil {
fmt.Println("publish function version failed:", err)
} else {
fmt.Println("publish function version success: ", result)
}