python - 从应用程序引擎 python 中删除文件

标签 python google-app-engine

我已将文件上传到应用程序引擎,我希望将其删除,因为在生产环境中运行我的应用程序不需要这些文件。

如何删除它们。我已经将它们包含在 app.yaml 的skip_files 部分中。

runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
  script: main.app

skip_files:
- ^(.*/)?#.*#$
- ^(.*/)?.*~$
- ^(.*/)?.*\.py[co]$
- ^(.*/)?.*/RCS/.*$
- ^(.*/)?\..*$
- ^(.*/)?.*/node_modules/.*$
- ^(.*/)?.*/client_libs/.*$
- ^(.*/)?\.bowerrc$
- ^(.*/)?\.bower.json$
- ^(.*/)?\.gulpfile.js$
- ^(.*/)?\.package.json$
- ^(.*/)?\.requirements.txt$

但我在部署的文件集中看到了它们。

enter image description here

最佳答案

将文件放入skip_files部分仅意味着当应用程序运行时它将被跳过。这并不意味着它已被删除,它显示在 已部署的文件,因为它位于实时服务器上。

删除不需要的文件:

第一: 您应该部署一个不包含这些文件的新版本。

第二: 使用 appspot 管理控制台 将其设置为默认版本。

最后: 删除旧版本。

关于python - 从应用程序引擎 python 中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43963145/

相关文章:

python - 如何在 TensorFlow 2 中写入 TensorBoard

python - Python 2 和 Python 3 中 exec 函数的行为

java - 在 appengine 中维护 Java Endpoint API 版本

python - Python的Threading模块的处理顺序

python - 找不到记录器的处理程序

python - 使用 Python 导入我们的脚本

python - 定义 Appengine Datastore 模型后要测试什么

google-app-engine - 如何将应用程序移出 Google App Engine?

python - Google Speech API 无法在 Google 存储 : error 404 上找到文件

java - App Engine Maven 编译错误