python - GAE/P - 安排停机维护

标签 python google-app-engine maintenance-mode

我正在对我的实体进行一些重构,我想暂时关闭对我的应用引擎应用的所有访问权限(管理员除外),以防止用户在我执行维护时修改任何实体。

有什么简单的方法可以做到这一点?我能想到的唯一简单的方法是创建一个新的 app.yaml 文件,其中所有页面都需要 admin。这样做的一个缺点是我无法向用户发出友好的消息:访问权限将很快恢复。

还有更好的方法吗?

最佳答案

使用管理控制台的应用程序设置选项卡“禁用数据存储写入”:https://developers.google.com/appengine/docs/adminconsole/applicationsettings#Disable_Datastore_Writes

这会将您的数据存储区设置为只读模式并阻止任何用户进行更改。

编辑:这里有一篇关于如何修改应用程序以在停机期间正常降级的好文章:https://developers.google.com/appengine/docs/python/howto/maintenance

关于python - GAE/P - 安排停机维护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14063961/

相关文章:

python - 添加内联后 Django 的运行服务器挂起。 1.8版本

python - 在 Python 中, "and"语句还是 all() 更快?

python - 由于光标()方法中 "IN filter"的限制,通过游标进行分页查询会导致错误...应该有什么替代方法?

php - 在 Google App Engine (GAE) 中使用 zip_read 解压缩上传的文件

python - 如何使用 GAE 启用缓存

nginx 维护页面有内容问题

python - Django ManyToMany 从列表中间接查找

python - 在 Flask 中的 HTML 页面上打印 python 控制台输出

javascript - PHP Javascript 维护页面

dotnetnuke - 在 DotNetNuke 7 中对除门户管理员或主机用户之外的所有人禁用网站?