AWS Elastic Beanstalk控制台部署Spring极简工程
问题
上次通过EB CLI工具没有成功在AWS中国云部署成功,这次通过EB web控制台来部署。
步骤
接着上次部署失败的Spring工程:AWS Elastic Beanstalk部署极简Spring工程(EB CLI失败版),准备好jar文件。
创建ec2私钥文件
这里我就不介绍了。
创建ec2安全组
主要设置如下入站规则:
创建运行ec2角色
需要添加如下权限:
创建eb服务角色
控制台配置eb
后面就是审核页面,直接创建即可。
测试验证
由于aws中国云,不能直接点lb域名访问,所以,我们只能跑到服务器里面去看一看服务是否正常启动。
找到eb创建的ec2实例,如下图:
直接在web界面上面点击“连接”,登录到ec2实例,如下图:
测试验证,如下图:
80端口的nginx和5000端口的Spring都能够正常返回。值得注意的eb两个目录:
/var/app/current/
:应用程序安装位置;/var/log
:日志位置
应用安装位置,内容如下:
日志位置,内容如下:
总结
这个只是eb部署spring最简服务。没有设计到db访问,也结合ci/cd等系统的集成。
参考
- 管理 Elastic Beanstalk 服务角色