springboot项目迁移到阿里云函数

注意:长耗时,高内存 的应用,定时任务 不适合迁移。spring-cloud的微服务项目暂不适合迁移。

一、根据模板创建项目

1.内网数据库连接配置

如果用到了rds或者阿里云上自建的mysql数据库

则配置

复制代码
internetAccess: true
vpcConfig:
  securityGroupId: sg-安全组id
  vpcId: vpc-vpcId
  vSwitchIds:
    - vsw-虚拟交换机id

在ECS上自建的数据库可以直接复制ECS对应的id,注意配置不要写在tigger后面

修改函数区域为RDS或自建数据库所在区域

复制代码
vars:
  region: 'cn-beijing'

2.时区修改

复制代码
environmentVariables:
        TZ: Asia/Shanghai

二、代码修改

1.监听端口修改

由于bootstrap脚本的启动命令监听的是9000端口,所以我们把application.yaml里的端口也改成9000

复制代码
server:
  port: 9000

2.jar包名修改

bootstrap脚本默认使用的jar包名为webframework.jar,我们改成实际的jar包名

复制代码
java -Dserver.port=9000 -jar target/demo-0.0.1-SNAPSHOT.jar
相关推荐
孙克旭_1 小时前
day064-kodbox接入对象存储与配置负载均衡
linux·运维·阿里云·负载均衡
明月看潮生2 小时前
编程与数学 03-002 计算机网络 17_云计算与网络
计算机网络·青少年编程·云计算·编程与数学
云和数据.ChenGuang2 小时前
云计算k8s集群部署配置问题总结
云原生·容器·kubernetes·云计算
kaliarch4 小时前
使用 Terraform 基于 Excel 表格数据创建资源的解决方案
云计算·自动化运维
snpgroupcn5 小时前
如何管理数据足迹,实现SAP S/4HANA的无缝迁移
大数据·云计算
Nazi67 小时前
dockerfile基础
linux·运维·docker·容器·云计算
AWS官方合作商20 小时前
AWS IAM:安全访问管理的核心指南
网络安全·云计算·aws
阿里云大数据AI技术1 天前
【跨国数仓迁移最佳实践4】MaxCompute 企业级能力升级:跨域访问控制与数据安全特性增强
大数据·人工智能·云计算
Johny_Zhao1 天前
centos8安装部署spug自动化运维管理平台
linux·信息安全·云计算·shell·yum源·系统运维·centos8·spug
慧星云1 天前
魔多 AI 支持 Flux.1 Krea 在线训练:感受超自然细节
人工智能·云计算·aigc