【发布时间】:2021-05-14 09:43:56
【问题描述】:
我们有一些程序要写入 Cloud Functions,但由于这是 SFTP-to-GCS 计划程序(Cloud Functions 仅允许 HTTP),因此目前不可能。因此,替代方案是让预定的 Cloud Function 启动 GCE VM 并执行 SFTP-to-GCS 事情,然后在完成后停止它,如图所示here。我也已经知道如何使用 NodeJS @google-cloud/compute 库(根据 this article)实例化和启动(和停止)这些 VM。
如果我在 GCS 中有我的启动脚本和程序,我如何让 Cloud Function 将它们复制到实例化的 VM 中,然后刺激运行这些程序的 VM?
【问题讨论】:
-
等等,为什么你的 sftp 到 gcs 不能在 Cloud Functions 上运行? HTTP和HTTPS是什么关系?
-
Neil 的文章是关于 SFTP 服务器(它使用 GCS 作为后端 - 来存储文件),这篇文章不是关于 SFTP 客户端的。如果您需要客户 - stackoverflow.com/questions/66050709/…
标签: google-cloud-platform google-cloud-functions google-cloud-storage google-compute-engine google-api-nodejs-client