每个 App 应用程序 500MB 的持久存储空间,每月 500 万综合浏览量
Google App Engine使用的流程
1 ,帐号申请
如果你还没有Google App Engine的帐号,需要到这个网站创建一个。http://appengine.google.com/
2,创建Application ID
使用Google App Engine的帐号登录后,你需要创建Application ID,现在看来好像每个账户可以建10个Applicaiton ID。我们后面上传的应用都要和一个Application ID绑定在一起。
如果你的一个ID是<Application ID 1>,那么其他用户就可以通过 http://<Application ID 1>.appspot.com访问到你的应用。
我的一个ID是iloveagile,所以你可以访问http://h2o.appspot.com/go看看我做的简单的Samples.
对了,创建Application ID的时候需要输入手机号码,google会发送登录ID到你的手机上。对中国大陆,这个手机号码的输入格式是 +86 13520668668.
3,下载安装开发环境
Google App Engine开发只需2个东西,Google App Engine SDK,Python。 我的开发平台是Windows,使用的是如下两个版本(GoogleAppEngine 1.1.9+python-2.6.1)
GoogleAppEngine_1.1.9.msi,点击下载
Python 2.6.1 Released: 081204:点击下载
得到这两个安装包,在Windows上一路确认就可以装了上。至于其他平台,还没有尝试。安装目录为默认(C:\Program Files\Google\google_appengine和C:\Python26)
4,开发
在C:\Program Files\Google\google_appengine目录新建一个helloworld的目录,目录里用记事本新建两个文件为:helloworld.py和app.yaml;
helloworld.py内容如下: print 'Content-Type: text/plain' print '' print 'Hello, world!' app.yaml内容如下: application: helloworld version: 1 runtime: python api_version: 1 handlers: - url: /.* script: helloworld.py 详细可以查看:http://code.google.com/intl/zh-CN/appengine/docs/python/gettingstarted/
5,本地调试
写完Python code就可以执行,打开“开始菜单”运行CMD,切换到C:\Program Files\Google\google_appengine
然后输入命令行:dev_appserver.py helloworld
当结果最后一行显示“on port 8080: http://localhost:8080”是就可以通过IE输入“http://localhost:8080”进行访问了;
关闭CMD黑窗口后失效;
6,上传应用到服务器
输入CMD,打开命令行黑窗口,输入“cd C:\Program Files\Google\google_appengine”切换到google_appengine目录,然后在输入appcfg.py update helloworld,会提示输入EMAIL和密码,这时输入google账号和密码即可以完成上传;
由于helloworld是系统保留的APPID,所以我们需要修改自己的APPID,打开app.yaml修改application: helloworld为application: <你的应用程序ID>即可上传成功。
访问地址为:http://<你的应用程序ID>.appspot.com/
CMD命令如下:
cd C:\Program Files\Google\google_appengine
appcfg.py update h2o
appcfg.py rollback h2o
原文链接:http://xuc.freeoda.com/blog/2009/07/23/google-app-engine-上手教程/