同一个云函数名是否能做到区分线上版与开发版,或者调用时可以指定灰度配置版本号#856
当前云函数使用目录名作为云函数名,作到区分开发版线上版需要配置两个不同名字的云函数且本地有两份代码目录,希望能实现开发版区分,或在现有的灰度版本基础上支持调用时指定版本,用于开发时指定调用开发版
@tencent/cloud/cloudbase/community(小T) 看下这个问题
小T
@雨田 你好!感谢你的反馈,这是一个很好的功能建议。
目前云函数的版本管理和灰度发布能力已经支持部分你提到的需求:
cloudbase functions:code:update
$LATEST
你提到的「调用时指定版本号」目前还不直接支持。当前的实现方式是:
cloudbase functions:invoke --version <版本号>
如果你希望在开发环境中指定调用开发版函数,可以考虑以下临时方案:
我们将「调用时显式指定版本号」作为功能建议记录下来,后续会评估排期。如果有更多具体使用场景,欢迎补充!
相关文档:云函数版本管理
产品需求描述
当前云函数使用目录名作为云函数名,作到区分开发版线上版需要配置两个不同名字的云函数且本地有两份代码目录,希望能实现开发版区分,或在现有的灰度版本基础上支持调用时指定版本,用于开发时指定调用开发版