参考视频连接
Deploy Spring Boot App in AWS EC2 instance using S3
思路是写一个springboot 的demo并将本地工程的target里的jar包上传到S3桶,再用Putty连接EC2下载S3里的jar包并java -jar 来运行jar包

过程中需要用Putty连接ec2并安装java8 -命令:

//切换主权限
sudo -i

//下载jdk
sudo yum install java-1.8.0-openjdk*

检查版本
java -version

用putty下载S3里的jar到EC2的命令
wget S3里jar的物理链接,比如

wget https://springbootonaws.s3-ap-northeast-1.amazonaws.com/demo-0.0.1-SNAPSHOT.jar

在EC2里运行下载好的jar,如果下载重复,jar后面会有.1.2这样的副本号

java -jar demo-0.0.1-SNAPSHOT.jar

注意两点
1.在下载jar的时候putty 403代表 S3上jar需要设置为公开状态。
2.访问EC2的共有地址要加程序启动时的端口号,如果访问无法连接,需要在安全组里加这个自定义TPC端口号任何地点,保存后再访问。

关于部署后服务器的访问:
到EC2详情页复制它的公有IP DNS,粘贴到浏览器地址栏+:8080
在这里插入图片描述
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐