【发布时间】:2010-12-13 23:00:15
【问题描述】:
我正在编写一个聚合应用程序,它从几个 Web 源中抓取数据并使用新颖的界面显示这些数据。我从中抓取的网站每隔几分钟就会更新一次,我想确保我的聚合器上的数据是最新的。
通过自动化脚本定期向我的 App Engine 应用程序提交新数据的最佳方式是什么?
约束:
应用程序是用 Python 编写的。
每个站点的抓取过程花费的时间超过一秒,因此我无法在 App Engine 处理程序中处理数据。
运行更新程序脚本的主机是共享的,所以我不想将密码存储在磁盘上。
我想将应用程序的代码检查到我们的代码库中。虽然我的同事没有恶意,但他们是恶作剧者,我想阻止他们在我的应用中插入虚假数据。
我知道 App Engine 支持一些
remote_apithingey,但我必须将该入口点放在身份验证后面(请参阅约束 3)或隐藏 URL(请参阅约束 4)。
建议?
【问题讨论】:
-
如果您不能相信您的同事不会干扰生产应用程序,那么您需要新的同事!
标签: python security google-app-engine automation