现在的位置: 首页 > 综合 > 正文

把玩云计算工具系列之 Google_App_Engine 简单试用(一)

2013年03月29日 ⁄ 综合 ⁄ 共 1306字 ⁄ 字号 评论关闭

最近颇为无聊,公司项目时间颇为充裕,闲来无事,找几个云计算软件把玩把玩,熟悉熟悉个中流程,本文主要就是记录一下某瓶子试用google app engine的简单过程中所出现的问题。

首先简要介绍一下google app engine:

Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。

(以上内容来自百度百科)地址:http://baike.baidu.com/view/1524918.htm

了解了google app engine之后我们开始来配置python环境下的google app engine:

一、系统环境:

      1. 操作系统: windows xp sp3 32位

二、所需软件包:

      1.  google app engine的 python sdk :http://code.google.com/intl/zh-CN/appengine/downloads.html#Google_App_Engine_SDK_for_Python

           由于我的系统是32位xp因此选择的是GoogleAppEngine-1.6.0.msi这个包。

      2.  ActivePython-2.5.6 :http://www.activestate.com/activepython/downloads

          由于google默认的是python2.5和2.7所以我们这里下载的是ActivePython-2.5.6.10-win32-x86.msi这个包。 

三、安装步骤:

     1. 点击两个安装包自动安装完毕,轻松惬意~~

    2. 开始调试第一个程序hello world了。

         1. 在c盘建立一个helloworld文件夹

         2.在文件夹中新建一个py文件,内容如下:

print 'Content-Type: text/plain'
print ''
print 'Hello, world!'

        以上都没有什么难度,纠结的在后面,也就是配置文件app.yaml的创建,简单yaml的配置如下:

application: helloworld
version: 1
runtime: python
api_version: 1

handlers:
- url: /.*
  script: helloworld.py

注意:

1.这里一个空格都不能错

2.不能用Tab代替空格

3.script前面有两个空格!否则会报一个map value的错误。

写完app.yaml后,打开google app engine的launch 界面,在file里面选择添加一个已经存在的应用,路径设为我们建的helloworld文件夹后,点击运行按钮就可以运行了,效果图如下:

点击browse可以浏览应用,结果如下图所示:

小贴士:

如果运行应用失败可以点击查询Logs,如果是yaml的问题可以通过点击Edit来修改。

抱歉!评论已关闭.