任何时候我尝试执行“ gcloud应用程序部署”,以下是我得到的。我只是不知道为什么。
C:\ Users \ charl \ Desktop \ Apps \ webTest \ webTest> gcloud应用程序部署错误: 需要app.yaml(或appengine-web.xml)文件才能部署此文件 目录作为App Engine应用程序。使用创建一个app.yaml文件 的指示 https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml (App Engine灵活环境)或 https://cloud.google.com/appengine/docs/standard/python/config/appref (适用于App语言的标准环境)标签下的语言。 错误:(gcloud.app.deploy)[C:\ Users \ charl]无法识别为 有效的源目录或文件。
答案 0 :(得分:2)
App Engine有两种形式:经典的“ App Engine Standard”和更新的“ App Engine Flex(ible)”。
两者都需要进行一些配置才能使App Engine服务理解您希望如何运行应用程序。在许多情况下,此配置带有名为app.yaml
的文件。对于Java的App Engine标准,该文件称为appengine-web.xml
。您需要先为应用创建这两个文件之一,然后才能进行部署。
您收到的错误消息很有帮助。它为您提供了链接,以帮助您创建成功部署所需的文件。