别名操作
所有文档

          函数计算 CFC

          别名操作

          获取别名列表

          使用以下代码可以获取函数的别名列表

          args := &api.ListAliasesArgs{
              FunctionName: "sdk-create",
          }
          
          // 若想获取特定函数版本的别名,可以设置
          args.FunctionVersion = "1"
          
          result, err := client.ListAliases(args)
          if err != nil {
              fmt.Println("list function alias failed:", err)
          } else {
              fmt.Println("list function alias success: ", result)
          }

          创建别名

          使用以下代码可以为特定函数版本创建一个别名

          args := &api.CreateAliasArgs{
              FunctionName: "sdk-create",
              Name:         "alias-create",
          }
          
          // 若要将别名绑定到特定函数版本,可以设置
          args.FunctionVersion = "1"
          
          // 若要设置别名标书,可以设置
          args.Description = "alias description"
          
          
          result, err := client.CreateAlias(args)
          if err != nil {
              fmt.Println("create function alias failed:", err)
          } else {
              fmt.Println("create function alias success: ", result)
          }

          获取别名信息

          使用以下代码可以获取一个特定函数的别名的信息

          args := &api.GetAliasArgs{
              FunctionName: "sdk-create",
              AliasName:    "alias-create",
          }
          
          result, err := client.GetAlias(args)
          if err != nil {
              fmt.Println("get function alias failed:", err)
          } else {
              fmt.Println("get function alias success: ", result)
          }

          更新别名

          使用以下代码可以更新一个函数的别名

          args := &api.UpdateAliasArgs{
              FunctionName:    "sdk-create",
              AliasName:       "alias-create",
              Description:     "test alias",
          }
          
          // 若要修改别名绑定的函数版本,可以设置
          args.FunctionVersion = "$LATEST"
          
          result, err := client.UpdateAlias(args)
          if err != nil {
              fmt.Println("update function alias failed:", err)
          } else {
              fmt.Println("update function alias success: ", result)
          }

          删除别名

          使用以下代码可以删除一个函数的别名

          args := &api.DeleteAliasArgs{
              FunctionName: "sdk-create",
              AliasName:    "alias-create",
          }
          
          err := client.DeleteAlias(args)
          if err != nil {
              fmt.Println("delete function alias failed:", err)
          }
          上一篇
          版本操作
          下一篇
          触发器操作