我尝试按照 https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Downloading_Source_Code 中的说明进行操作
下载不包括 index.yaml 文件。有人知道如何使用 appcfg 或其他方法强制下载 index.yaml 吗?
最佳答案
默认情况下,index.yaml
文件不包含在应用程序上传中。因此,如果您没有修改 app.yaml
文件中的 skip_files
设置,您将不能下载 index.yaml
文件。
但是,您可以通过修改 app.yaml
文件中的 skip_files
标记来自定义将包含的文件。
像这样:
skip_files:
- ^(.*/)?app\.yaml
- ^(.*/)?app\.yml
- ^(.*/)?#.*#
- ^(.*/)?.*~
- ^(.*/)?.*\.py[co]
- ^(.*/)?.*/RCS/.*
- ^(.*/)?\..*
- ^(.*/)?.*\.bak$
有关 skip_files 的更多信息,请阅读:https://developers.google.com/appengine/docs/python/config/appconfig#Skipping_Files
编辑:
更清楚。默认情况下 -- index.yaml
文件不包含在上传中。下载 index.yaml
文件的唯一方法是首先对我建议的 app.yaml
文件进行更改。然后,再次上传应用程序。无法下载尚未上传的文件。
关于google-app-engine - 如何下载 GAE 应用程序的 index.yaml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11978539/