Google app engine 使用Google App Engine灵活的环境提供多种服务

Google app engine 使用Google App Engine灵活的环境提供多种服务,google-app-engine,Google App Engine,使用普通的app engine,您可以通过创建app.yaml的版本来定义服务(以前称为模块)。对于灵活的环境,您似乎不能再这样做了,事实上,当使用旧的module:name语法时,它会崩溃,并抛出术语service:name的错误 如何在同一项目中使用灵活的环境运行多种类型的流程 干杯 目前的说法似乎是错误的。尝试在app.yaml文件中使用module:而不是service:,就像标准环境一样。它适合我。我正在使用这个app.yaml,它适合我: runtime: custom env: f

使用普通的app engine,您可以通过创建app.yaml的版本来定义服务(以前称为模块)。对于灵活的环境,您似乎不能再这样做了,事实上,当使用旧的module:name语法时,它会崩溃,并抛出术语service:name的错误

如何在同一项目中使用灵活的环境运行多种类型的流程


干杯

目前的说法似乎是错误的。尝试在
app.yaml
文件中使用
module:
而不是
service:
,就像标准环境一样。它适合我。

我正在使用这个app.yaml,它适合我:

runtime: custom
env: flex

service: hello-world

我使用多个app.yaml文件。然后分别部署它们
gcloud app deploy
->部署我的API
gcloud app deploy queue worker.yaml
->部署我拥有的另一项服务

如果希望它们共享相同的代码,但具有不同的入口点或不同的docker环境。 然后,您可以构建一个单独的docker映像并将其推送到GCR,然后在部署时指定它

举个例子:
gcloud app deploy queue-processor-app.yaml——图像url eu.gcr.io/my proj/queue processor

请参见我的回答,了解更多细节:

这是错误的。他们确切地说:注意:服务以前被称为“模块”。我正在使用我的app.yaml中的service:。