函数计算CFC

    版本与别名管理

    版本

    您可以使用版本来管理您的百度云CFC函数。每当您发布函数版本时,系统都会创建新的函数版本,新版本是函数未发布版本的副本。函数版本包括:

    • 函数代码以及相关依赖项。
    • 执行该函数的运行时。
    • 函数相关设置,包括环境变量。
    • 百度云函数唯一资源名(BRN)。

    对于任意函数,您只能在函数未发布的版本(即$LATEST版本)上更新代码以及更改函数设置。当您发布函数版本后,代码和大多数设置都将会被锁定,从而确保为使用该版本的用户提供一致的使用体验。相关函数信息的配置,详情可参考函数配置。

    创建函数的新版本

    百度云函数计算创建函数新版本步骤如下所示:

    1. 打开百度云控制台,进入CFC控制界面。
    2. 选择您希望发布新版本的函数。
    3. 选择【发布新版本】即可创建新的函数版本。如下所示:

    image.png

    在函数版本发布时,您可以填写对应的发布信息,方便日后进行函数版本的管理。如下图所示:

    image.png

    若函数版本发布成功,则可在版本列表中找到对应的函数版本。如下图所示:

    image.png

    删除函数版本

    百度云函数计算删除函数版本步骤如下所示:

    1. 打开百度云控制台,进入CFC控制界面。
    2. 选择您希望删除版本的函数
    3. 在【版本】中选择您希望删除的版本号,随后点击【删除版本】按钮,即可删除对应版本。具体步骤如下图所示:

    image.png

    • 注1:删除版本为不可逆操作,删除时需谨慎操作
    • 注2:$LATEST版本无法删除
    • 注3: 若某一版本被别名指向,则在别名删除之前无法删除对应版本。

    使用API进行版本控制

    同时,您也可以使用百度云函数计算API对函数版本进行操作,详情见版本操作


    别名

    您可以为您的百度云函数创建一个或者多个别名。函数别名类似一个指向特定函数版本的指针,您可以通过别名的百度云函数BRN对函数版本进行访问。

    创建别名

    百度云函数计算别名创建过程如下图所示:

    1. 打开百度云控制台,进入CFC控制界面。
    2. 选择您希望创建别名的函数。
    3. 在【基本信息】中选择【创建别名按钮】。如下图所示:

    image.png

    1. 输入别名名称,以及您希望指向的版本号。在百度云函数计算中,别名可以指向一个或者两个版本。若指向两个版本,则函数的调用将在两个版本之间根据权重转移流量。一般情况下,您可以使用一个版本作为函数主版本,另一个版本作为函数的灰度版本。
    • 注:若别名指向两个版本,则两个版本均不能为$LATEST

    删除别名

    百度云函数计算删除别名过程如下所示:

    1. 打开百度云控制台,进入CFC控制界面。
    2. 选择您希望删除别名的函数。
    3. 在【基本信息】中选择【别名】中您希望删除的别名。

    image.png

    1. 点击【删除别名】按钮即可删除对应别名。

    image.png

    修改别名

    部分情况下,您可能需要修改别名指向,或者改变灰度版本的流量等。您可以使用修改别名功能进行修改。其具体步骤如下所示:

    1. 打开百度云控制台,进入CFC控制界面。
    2. 选择您希望修改别名等函数。
    3. 在【基本信息】中选择【别名】中您希望修改的别名。、

    image.png

    1. 点击【修改别名】按钮即可修改别名信息。

    image.png

    使用API进行别名控制

    您也可以使用对应别名API进行别名控制,详情见别名操作

    上一篇
    网络管理
    下一篇
    层依赖管理