【发布时间】:2021-10-14 06:52:19
【问题描述】:
我想将message 发送到HTTP triggered Google Cloud Function。具体来说,我想在文件版本发生变化时告诉函数,以便函数将新版本的文件加载到内存中。
我考虑过更新environment variable 作为发送该消息的一种方式,但运行update-env-vars 并不是那么简单,因为这需要在函数项目的上下文中完成。
我还想过使用database,这对于单个变量来说听起来太多了,而在当前版本的存储中使用简单的text file,这听起来太少了。还有什么想法吗?
【问题讨论】:
-
你能再描述一下吗?您想向云功能“发送”什么消息? “收到”该消息后,云功能应该做什么?
-
所以想法是有一个文件的版本,如果该版本发生变化,我需要再次加载文件。所以我需要将新版本传达给云功能,消息是文件的版本。另一种选择是数据库,但认为它只对一个变量来说是一种矫枉过正。
-
@al-dann 检查以上
-
这些文件是否在 Cloud Storage 中?
-
@FrancoPiccolo 你在实现什么样的功能?看起来如果您尝试在其中保留一些状态,这与函数概念的“精神”背道而驰。例如,为什么不创建一个基于http 的函数,并将所有必要的信息作为调用参数传递?
标签: google-cloud-platform google-cloud-functions