我有一个Google App Engine Python项目,自2014年以来,当您使用桌面应用程序上传和部署它时,我从未接触过该项目。在此期间,Google App引擎发生了很大变化。根据{{3}}我复制的信息 像这样的文件:
gsutil cp main.py gs://myproject.appspot.com/
我使用他们的实用程序将我的app.yaml文件转换为json文件。当我最初使用deploying guide部署应用程序时,它失败了,因为没有部署信息,所以我添加了这个:
"deployment": {
"files": {
"main": {
"sourceUrl": "https://storage.googleapis.com/myproject/main.py"
},
}
},
然而,当我再次部署时,我收到一个错误,因为它无法找到带有该URL的文件。 gsutil必须使用带有gs:// something的存储桶,并且该文件必须存在于https:// something。如何将文件上传到项目并在app.json文件中指定位置?
答案 0 :(得分:2)
您可能正在使用现在称为App Engine Standard的环境。使用gcloud app deploy
命令处理部署。
示例:
gcloud app deploy --version [YOUR_VERSION_ID] --no-promote --project [YOUR_PROJECT_ID]
的更多信息
deploy命令使用app.yaml文件获取配置信息。