60.6 Google Cloud
谷歌云有几个用于启动Spring Boot应用程序的选项。最简单的入门方法可能是App Engine,但是你也可以找到用Container Engine在容器中运行Spring Boot的方法,或者用Compute Engine在虚拟机中运行Spring Boot的方法。
要在App Engine中运行,你可以首先在UI中创建一个项目,它为您设置一个惟一的标识符,并设置HTTP路由。将一个Java应用程序添加到项目中,并保持它为空,然后使用谷歌云SDK将你的Spring Boot应用程序从命令行或CI构建推入该位置。
App Engine需要你创建一个app.yaml
文件来描述应用程序所需的资源。通常,你把这个文件放在src/main/appengine
,它应该类似于以下文件:
你可以通过将项目ID添加到构建配置中来部署应用程序(例如,使用Maven插件),如下面的示例所示:
然后使用mvn appengine:deploy
进行部署(如果需要首先进行身份验证,则构建将失败)。
注 谷歌App Engine Classic与Servlet 2.5 API绑定在一起,因此如果不进行一些修改,就不能在那里部署Spring应用程序。请参阅本指南的Servlet 2.5部分。
最后更新于