初遇 Google App Engine, 更新问题的解决

2010.11.25 更新:

 

最新版本的 GAE SDK 已经解决了该问题。不需要做任何修改,只需设定环境变量即可。具体到 Windows 环境,在命令行输入如下命令:

C:/>set HTTP_PROXY=http://xxx.xxx.xxx.xxx:<port>

C:/>set HTTPS_PROXY=https://xxx.xxx.xxx.xxx:<port>

 

=======

 

Google App Engine 提供了统一的web application应用程序接口及托管。它为用户快速构建一个web应用提供了方便的途径。今天初步尝试了一下,用起来很容易。

 

在代理后更新 App:

由于我们公司访问网络是使用代理方式,起初,无论怎么设置,appcfg.py均返回错误,或长时间无响应。Google了一下,遇到同样问题的同学还不少。最后找到一片文档,有效解决了该问题。方案如下:

首先,编辑文件 google_appengine/google/appengine/tools/appcfg.py

在这个文件中,找到这两行:

将它们替换为如下内容。注意保持原有对齐方式,并将 xxx.xxx.xxx.xxx:0000替换为你实际使用的代理:

然后,在同一个目录下 google_appengine/google/appengine/tools/, 建立一个文件 ProxyHTTPConnection.py,内容如下:

重新运行appcfg.py。一切OK。

 

问题:

 安全性是最重要的问题。一方面,Google 如何保证托管的 App 的安全。另一方面,托管的 App,如何保证用户数据的安全?

 

参考:

1. http://code.google.com/intl/zh-CN/appengine/

2. http://fasondev.ycool.com/post.2910659.html

3. http://code.activestate.com/recipes/456195/

posted @ 2009-01-21 17:34  野猫阿罗哈  阅读(237)  评论(0编辑  收藏  举报