我尝试将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
感谢您的帮助。
答案 0 :(得分:1)
嗯,您的testPage.yaml
内容似乎是数据存储区索引配置文件,而不是服务配置文件。
如果您确实希望将其作为索引配置文件,则需要保留文档中指示的名称 - index.yaml
。但显然你已经有了一个这样的文件。
由于非标准名称gcloud app deploy
认为它是服务/模块配置文件而抱怨,因为它找不到此类文件的预期内容 - app.yaml