如何创建Google App Engine服务?新增服务操作遇阻求助
解决Google App Engine新增服务的问题
GAE的服务无法通过单独的命令或控制台手动创建,必须通过部署对应服务的代码来自动生成,这就是你之前配置dispatch.yaml报错的原因——服务还不存在。正确操作步骤如下:
- 准备新服务的代码目录,确保目录内包含GAE配置文件(如
app.yaml),并在配置文件中明确指定服务名称:service: new-service # 其他环境配置(根据你的实际环境填写,示例为Python标准环境) runtime: python39 env: standard - 切换到该代码目录,执行部署命令触发服务创建:
也可以直接指定配置文件路径部署:gcloud app deploygcloud app deploy ./path/to/new-service/app.yaml - 新服务部署成功后,再部署你的
dispatch.yaml文件,此时路由配置就能关联到已存在的服务:gcloud app deploy dispatch.yaml
补充说明:
- 部署完成后,用
gcloud app services list命令就能看到新增的new-service - 控制台的服务列表会在服务创建后自动显示,之前看不到创建按钮是因为GAE不支持手动创建服务,只能通过代码部署触发
内容的提问来源于stack exchange,提问作者Throw Away Account
相关产品推荐
相关产品推荐

