在GAE中上传多个页面

时间:2018-03-07 21:00:45

标签: html google-app-engine yaml

我尝试将2个html文件上传到GAE,其中一个文件包含指向另一个的链接。我非常确定我需要上传html文件的相关yaml文件才能正确部署。

我正在使用此命令:

gcloud app deploy --project myprojectname app.yaml index.yaml testPage.yaml

然后我得到以下错误......

  

错误:(gcloud.app.deploy)解析文件时出错:[C:\ Users \ [username] \ Desktop \ CCD Student App \ testPage.yaml]   意外的属性'索引'对于AppInfoExternal类型的对象。

我认为我的yaml对于testPage没有任何问题...有谁知道我做错了什么?这是我的testPage.yaml:

中的内容
indexes:
- kind: Greeting
  ancestor: yes
  properties:
  - name: date
    direction: desc

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

嗯,您的testPage.yaml内容似乎是数据存储区索引配置文件,而不是服务配置文件。

如果您确实希望将其作为索引配置文件,则需要保留文档中指示的名称 - index.yaml。但显然你已经有了一个这样的文件。

由于非标准名称gcloud app deploy认为它是服务/模块配置文件而抱怨,因为它找不到此类文件的预期内容 - app.yaml