如何使用Google App Engine部署Web应用程序

想要使用Google的应用引擎来部署网络应用 ? 以下是8个简单步骤的操作步骤。

08年1月

为App Engine激活您的Google帐户

图片©Google

App Engine需要特别激活并与您现有的Google帐户相关联。 转到这个应用程序引擎下载链接来做到这一点。 点击右下角的注册按钮。 注册可能需要您的Google帐户的其他确认步骤才能加入Google开发者计划。

08年2月

通过管理控制台创建应用程序空间

图片©Google

登录到App Engine后,导航至左侧边栏上的管理控制台。 点击控制台底部的“创建应用程序”按钮。 为您的应用程序指定一个独特的名称,因为这是Google将在您的应用程序域内分配您的应用程序的位置。

08年3月

选择您的语言并下载适当的开发人员工具

图片©Google

这些位于https://developers.google.com/appengine/downloads。 App Engine支持3种语言:Java,Python和Go。 在安装App Engine之前,确保您的开发计算机已安装了您的语言。 本教程的其余部分将使用Python版本,但大部分文件名大致相同。

08年04月04日

使用开发工具在本地创建一个新的应用程序

图片©Google

打开刚刚下载的App Engine启动器后,选择“文件”>“新建应用程序”。 确保您将应用程序命名为您在步骤2中分配的相同名称。这将确保将应用程序部署到适当的位置。 Google App Engine启动器将为您的应用程序创建一个框架目录和文件结构,并使用一些简单的默认值填充它。

08年05月05日

验证app.yaml文件是否正确配置

图片©Google

app.yaml文件包含您的Web应用程序的全局属性,包括处理程序路由。 检查文件顶部的“Application:”属性,并确保该值与您在步骤2中分配的应用程序名称相匹配。如果没有,则可以在app.yaml中更改它。

08年06月

将请求处理程序逻辑添加到main.py文件

图片©Google

main.py (或其他语言的等效主文件)文件包含所有的应用程序逻辑。 默认情况下,该文件将返回“Hello world!” 但如果你想添加任何特定的返回值,请查看get(self)处理函数。 self.response.out.write调用处理对所有入站请求的响应,并且可以将html直接放入该返回值中,而不是“Hello world!”。 如果你希望。

08年7月

检查您的应用程序是否在本地部署

Robin Sandhu拍摄的截图

在Google App Engine启动器中,突出显示您的应用程序,然后选择“控制”>“运行”,或单击主控制台中的运行按钮。 一旦应用程序的状态变为绿色以显示它正在运行,请单击浏览按钮。 浏览器窗口应显示来自您的Web应用程序的响应。 确保一切正常运行。

08年08月

将您的Web App部署到云中

图片©Google

一旦您确信所有内容都正确运行,请点击部署按钮。 您必须提供您的Google App Engine帐户的帐户详细信息。 日志会显示部署的状态,您应该看到成功状态,然后启动程序多次ping您的web应用程序进行验证。 如果一切顺利,您应该能够访问您之前分配的appspot网址,并查看部署的网络应用程序正在运行。 恭喜,你刚刚在网上部署了一个应用程序!