最佳实践:停止云功能

时间:2019-04-15 10:10:54

标签: python google-cloud-functions terminate

我们正在使用由数据存储触发的Google云功能来向大型查询和扳手数据库添加日期。 在某些情况下,会触发云功能,但我们无需执行任何操作。编写的代码如下所示:

if true:
   # start processing
else: 
   sys.exit('ok')

我不确定sys.exit('ok')是否是在此处使用的最佳方法。它用大量的错误信息散布日志,我还可以想象它会为下一个触发条件强制启动冷启动(如果我错了,请纠正我)。

是否有最佳实践来应对?如果只有其他条件的日志,函数的执行将停止吗?还是必须告诉函数它的工作已经完成?

欢呼

1 个答案:

答案 0 :(得分:2)

如果在调用函数时您的代码无关,只需从函数中返回即可。无需执行其他任何操作。不要像代码现在那样尝试退出整个过程。