当前位置: 首页 > web >正文

AWS Elastic Beanstalk控制台部署Spring极简工程

问题

上次通过EB CLI工具没有成功在AWS中国云部署成功,这次通过EB web控制台来部署。

步骤

接着上次部署失败的Spring工程:AWS Elastic Beanstalk部署极简Spring工程(EB CLI失败版),准备好jar文件。

创建ec2私钥文件

这里我就不介绍了。

创建ec2安全组

主要设置如下入站规则:
dev-ec2-spring安全组

创建运行ec2角色

ec2运行角色

需要添加如下权限:

ec2角色权限

创建eb服务角色

eb服务管理角色基本配置
eb管理角色

控制台配置eb

开始创建eb应用程序
eb环境配置
eb服务访问权限配置
eb网络配置
eb配置自动扩缩和安全组
eb配置监控系统
后面就是审核页面,直接创建即可。

测试验证

由于aws中国云,不能直接点lb域名访问,所以,我们只能跑到服务器里面去看一看服务是否正常启动。
eb控制台没问题
找到eb创建的ec2实例,如下图:
找到ec2实例
直接在web界面上面点击“连接”,登录到ec2实例,如下图:
ec2实例登录
测试验证,如下图:
测试验证
80端口的nginx和5000端口的Spring都能够正常返回。值得注意的eb两个目录:

  • /var/app/current/:应用程序安装位置;
  • /var/log:日志位置

应用安装位置,内容如下:

eb应用安装目录
日志位置,内容如下:
eb日志位置

总结

这个只是eb部署spring最简服务。没有设计到db访问,也结合ci/cd等系统的集成。

参考

  • 管理 Elastic Beanstalk 服务角色
http://www.xdnf.cn/news/6460.html

相关文章:

  • 小刚说C语言刷题—1088求两个数M和N的最大公约数
  • 动态规划-状态压缩DP
  • Spring 框架 JDBC 模板技术详解
  • Apache JMeter API 接口压测技术指南
  • Kafka如何实现高性能
  • 2025长三角杯数学建模C题思路分析:遇见“六小龙
  • VSCode CMake Debug
  • 【docker】--数据卷挂载
  • Unity3D开发AI桌面精灵/宠物系列 【六】 人物模型 语音口型同步 LipSync 、梅尔频谱MFCC技术、支持中英文自定义编辑- 基于 C# 语言开发
  • 如何安全配置好CDN用于防止DDoS与Web攻击 ?
  • 全面解析机器学习与深度学习中的模型权重文件格式与应用场景
  • 解决 Antd 日期组件国际化失败或者 TypeError: clone.weekday is not a function 问题
  • VSCode CMake工作流
  • Java并发编程:synchronized机制
  • Redis--基础知识点--26--过期删除策略 与 淘汰策略
  • 聊聊redisson的lockWatchdogTimeout
  • AWS Elastic Beanstalk部署极简Spring工程(EB CLI失败版)
  • 基于OpenCV的人脸微笑检测实现
  • 乘法口诀练习神器
  • 富文本编辑器:链接功能
  • 基于 Python Requests + Pytest + Allure 构建接口自动化测试框架的最优实践
  • 编程日志5.8
  • 【测试】测试分类
  • WebRTC 通话原理:从协商到通信
  • Intellij报错:the file size(3.47M) exceeds configured limit (2.56MB)
  • websocket入门详解
  • 第28周——InceptionV1实现猴痘识别
  • 鸿蒙OSUniApp实现个性化的搜索框与搜索历史记录#三方框架 #Uniapp
  • STM32单片机内存分配详细讲解
  • Android Studio中Gradle 7.0上下项目配置及镜像修改