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