对 Google 云函数 install/setup 执行操作

Perform action on Google Cloud Function install/setup

我正在编写一个云函数来处理包含 grpc 消息的 pub/sub 消息。我希望在安装/(重新)部署时,云函数执行一些操作:从一些 GitHub 存储库中提取 protobuf 定义并使用 grpcio-tools 生成对应的 python 代码,大致在.

同一行

到目前为止,我只能在文档中找到如何添加依赖项,但是我正在寻找某种安装时 "hook":允许我执行某些操作的东西 函数实际部署之前

这可能吗?有什么建议吗?

Cloud Functions 没有这样的钩子。您可以在执行部署的机器上的脚本中执行工作。编写脚本来自动执行这样的工作并不少见。