【问题标题】:Google cloud platform, running a script from command line console谷歌云平台,从命令行控制台运行脚本
【发布时间】:2019-11-25 20:42:18
【问题描述】:

我在应用引擎的express 中创建了一个应用。

我想从命令行运行一个脚本来创建表格。
我知道我可以执行一个可以做到这一点的 HTTP 方法。但这是不安全且不好的做法。 有没有官方方法可以在 express 应用引擎中执行 CLI 命令?

更新

在每个应用程序中,您都有安装脚本,您可以在其中运行用于创建数据库表并执行一些初始操作的脚本。

或者当你上传一个新版本时你有升级脚本,这基本上就是我所缺少的

谢谢

【问题讨论】:

  • 您能否提供更多信息,您想达到什么目标?您能否发布一些可重现的代码,以说明您正在尝试做的事情?什么样的桌子?你想用什么产品?你是如何努力实现它的
  • @PawelCzuczwara 我更新了我的姿势。谢谢

标签: node.js google-app-engine


【解决方案1】:

在 AppEngine Standard 中无法运行 CLI 命令。您可以在 AppEngine Flexible 中创建启动脚本,但它会在每次 AppEngine 启动新实例时运行,因此不是您可以使用的解决方案。

  1. 推荐的方式是使用可以用Firebase authentication保护的HTTPS请求。
  2. 您可以在API Explorer中搜索您需要的请求。

【讨论】: