函数计算CFC

    版本操作

    获取函数版本列表

    使用以下代码可以获取函数版本列表

    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)
    }
    上一篇
    函数操作
    下一篇
    别名操作