版本管理
更新時間 2025-01-13 16:37:11
最近更新時間: 2025-01-13 16:37:11
分享文章
本章介紹函數工作流如何進行版本管理。
概述
在函數從開發、測試、生產過程中,可以發布一個或多個版本,實現對函數代碼的管理。對于發布的每個版本的函數、環境變量會另存為相應版本的快照,函數代碼發布后,您可以根據實際需要修改版本配置信息。
函數創建以后,默認版本為latest版本,每個函數都有一個latest版本。函數代碼發布后,您可以根據實際需要修改版本配置信息。
說明版本相當于函數服務的快照,可對應代碼里的tag,函數版本會對應函數的配置、代碼等,新版本默認不綁定觸發器。當用戶新建版本后,對應版本的配置(如環境變量等)、代碼等都無法更新,從而保證版本的穩定性、可追溯性等。
發布版本
- 登錄函數工作流控制臺,在左側的導航欄選擇“函數 > 函數列表”。
- 選擇待配置的函數,單擊進入函數詳情頁。
- 在“版本”頁簽下,單擊“發布新版本”。
發布新版本參數配置

版本號:您自定義的版本號,用于區分不同的版本。當您未設置時,系統以時間生成版本號,例如:v20220510-190658。
描述:對于版本的描述信息,可以不填。
- 單擊“確定”,系統自動完成版本發布,當前函數版本也會切換至新創建的版本。
說明
單個函數最多可以發布10個版本。
latest版本設置了預留實例,能修改函數配置。新發布的非latest版本默認不帶預留實例。
基于latest創建的新版本默認不會掛載磁盤,如果不綁定觸發器就無法單獨設置環境變量。
刪除版本
- 登錄函數工作流控制臺,在左側的導航欄選擇“函數 > 函數列表”。
- 選擇待配置的函數,單擊進入函數詳情頁。
- 在“latest版本”的“版本”頁簽下,選擇需要刪除的函數版本。
刪除版本

說明
latest版本不能刪除。
如果函數版本關聯了別名,則刪除版本時會把關聯的別名刪除。
- 單擊彈框中的“確認”,刪除函數版本。
注意刪除版本將永久刪除關聯的代碼、配置、別名及事件源映射,但不會刪除日志。刪除操作無法恢復,請謹慎操作。