我已经看到了documentation中的所有参数。但是它们都不允许覆盖生成的yaml中的service
参数。
我尝试使用deployables = app.yaml
下面的app.yaml,但它给了我一个500错误:
runtime: java7
threadsafe: True
api_version: '1.0'
service: backend
handlers:
- url: /.*
script: unused
login: optional
secure: optional
skip_files: app.yaml
知道我做错了吗?
答案 0 :(得分:1)
services
参数决定了服务的名称,这意味着部署所针对的服务。
因此无法覆盖services
参数,因为只要您更改它,您就只需要部署到其他服务。
因此,如果您只想更改服务的名称,您应该:
使用gcloud app services delete
删除旧服务:
$ gcloud app services delete old_service_name
步骤的顺序可能对您的情况很重要,您可能想要撤消它们。