我在这里做错了什么?每当我执行此行时,它就会定向到一个目录

时间:2019-01-06 04:23:56

标签: google-app-engine gcloud

任何时候我尝试执行“ 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]无法识别为   有效的源目录或文件。

1 个答案:

答案 0 :(得分:2)

App Engine有两种形式:经典的“ App Engine Standard”和更新的“ App Engine Flex(ible)”。

两者都需要进行一些配置才能使App Engine服务理解您希望如何运行应用程序。在许多情况下,此配置带有名为app.yaml的文件。对于Java的App Engine标准,该文件称为appengine-web.xml。您需要先为应用创建这两个文件之一,然后才能进行部署。

您收到的错误消息很有帮助。它为您提供了链接,以帮助您创建成功部署所需的文件。