我想从 Google 云函数运行位于 VM 实例上的 bash 脚本。计算引擎客户端库是否提供了某些功能?我一直在寻找解决方案,但到目前为止发现只能从云函数触发启动/停止。
答案1
我建议您选择 Google 的 Cloud Run。与 Cloud Functions 一样,Cloud Run 也是无服务器的(您无需配置任何服务器,并且其规模可缩减至零),但区别在于执行的是 docker 容器。
在该容器中,您的“代码”在调用时将在容器环境中执行。由于它在容器中运行,因此您可以运行 bash 脚本并提供运行所需的任何脚本或其他环境。