赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 2.0
  4. 操作指南
  5. 服务管理
  6. 管理版本

管理版本

  • 服务管理
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

函数计算支持版本管理功能,帮助您更高效地管理服务、函数以及触发器。您可以通过版本管理功能发布多个版本的服务,实现软件开发生命周期中的持续集成和发布。本文介绍版本的含义以及如何在函数计算控制台管理版本。

什么是版本

函数计算提供服务级别的版本控制功能,支持您为自己的服务发布一个或多个版本。版本相当于服务的快照,包括服务的配置、服务内的函数代码及函数配置,不包括触发器。当您发布版本时,函数计算会为服务生成快照,并自动分配一个版本号与其关联,以供后续使用。

如果没有版本功能,您在服务上的每次改动都会影响到生产环境,无法控制发布的时机。有了版本功能,您可以在测试稳定后发布服务版本,用稳定的版本来服务线上请求,并且可以继续在LATEST版本上开发测试。实现原理,如下图所示。

image

注意事项

  • 新创建的服务,默认只有一个LATEST版本,在未发布任何版本前,LATEST版本是您拥有的唯一服务版本,LATEST版本不能被删除。

  • 版本发布后,已发布的版本不可更改。且版本号单调递增,不会被重复使用。

前提条件

  • 创建服务

  • 创建函数

发布版本

  1. 登录函数计算控制台,在左侧导航栏,单击服务及函数。
  2. 在顶部菜单栏,选择地域。

  3. 在服务列表页面,单击目标服务,然后在左侧导航栏,单击版本管理。

  4. 在版本管理页面,单击发布版本,在发布服务的新版本面板,填写版本描述,然后单击确定。

    发布版本完成后,您可以在版本管理页面的版本列表查看刚才发布的版本。您还可以根据提示删除不需要的版本,以及将指定版本设置为别名的主版本或灰度版本。

说明

删除一个版本只会删除该版本中的函数及配置,并不会删除指向此版本的别名或者触发器。因此,删除版本前请先移除指向此版本的别名和触发器,否则,如果调用指向当前版本的别名会提示错误。

更多信息

除了通过控制台,您还可以使用Serverless Devs为服务配置版本。更多操作,请参见Serverless Devs操作命令。

相关文章

管理服务 2025-04-16 14:22

服务是函数计算的资源管理单位。创建函数前必须先创建服务,服务就像函数的集合,同一个服务下的所有函数共享一些相同的设置,例如服务授权和日志配置等。本文介绍

管理版本 2025-04-16 14:22

函数计算支持版本管理功能,帮助您更高效地管理服务、函数以及触发器。您可以通过版本管理功能发布多个版本的服务,实现软件开发生命周期中的持续集成和发布。本文介绍版本的含义以及如何在函数计算控制台管理版本。

管理别名 2025-04-16 14:22

函数计算支持为服务版本创建别名。结合别名和版本功能,实现软件开发生命周期中的持续集成和发布。本文介绍别名的含义以及如何通过函数计算控制台管理别名。

使用版本和别名实现灰度发布 2025-04-16 14:22

您可以为服务发布一个或多个版本,版本就相当于服务的快照,当您发布版本时,函数计算会为服务生成快照,并自动分配一个版本号与其关联。您还可以为服务的版本创建别名,指向该版本。结合服务的版本和别

配置网络 2025-04-16 14:22

您在函数计算创建的函数,默认可以通过公网调用,无法通过VPC调用。如果您需要函数能够访问VPC内的资源,或允许指定的VPC来调用函数,那么您需要手动为服务配置网络访问能力。网络配置为服务级别,即对服务下的所有函数生效。本文介绍如何通过函数计算控制台为服务配置网络。

配置固定公网IP地址 2025-04-16 14:22

函数计算系统默认的出口IP是动态的,无固定网段。而

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号