我希望逐步部署云功能,以便在开始时可以访问1%的api请求,并逐渐将此百分比增加到100%。如果CF开始抛出错误,这个过程会停止也很棒。
有办法吗?
答案 0 :(得分:1)
GAE管理员API的定义为TrafficSplit
,而GCF API上的此选项不存在。此外,目前还不存在具有相同功能的多个版本的概念。
目前唯一需要选择的方法是手动划分代码流量:
exports.helloHttp = (req, res) => {
if (Math.random() < 0.1){
res.send(`Hello World!!!`);
}
else {
res.send(`Hello World!!1`);
}
};
只是为了它,来自GCP的人们this blog post解释了为什么有一个正确的回滚程序(和canary deployments)这很重要,所以& #39;在他们的追踪器中值得feature request。