【技术方案分享】华为云OBS&RDS开发实战-java版(上篇)

举报
HuaweiCloudDeveloper 发表于 2022/01/12 15:49:55 2022/01/12
【摘要】 本实践是一个前后端分离的项目,通过集成华为云OBS Java SDK 和华为云RDS数据库,实现用户中心个人图片上传、更新功能。获取源代码:gitee上获取(https://gitee.com/HuaweiCloudDeveloper/dtse-practice)

1  实验目的

  • 使用IDEAVscode开发工具,基于springbootVUE.js框架开发和测试单元编写
  • 能够集成 OBS-Java-SDK RDS for MySQL 进行业务开发
  • 了解用户鉴权、用户信息查询以及用户数据更新等业务实现逻辑

2  项目实战要求

  • 在华为云上创建OBS桶 和 RDS for MySQL 并初始化数据库
  • IDEA工具导入Springboot项目,集成 OBS SDK 和数据库RDS开发环境
  • 查看华为云官方SDK文档,实现“OBSservice”类中 uploadOneFile deleOneFile 方法
  • 能够编写junit测试类,实现接口数据测试
  • 使用VScode工具加载前端代码,输入用户名密码后,查看profile 图片,并修改图片

3  实战项目介绍

本实践是一个前后端分离的项目,通过集成华为云OBS Java SDK 和华为云RDS数据库,实现用户中心个人图片上传、更新功能。

3.1 业务流程图


3.2 部署架构图

3.3 项目实战技术栈

本项目是一个前后端分离项目,涉及:

  • 开发工具:后端开发工具 IntelliJ IDEA 、前端开发工具 VScode
  • 开发技术栈:springboot vue.js jwtmybatis-plusOBS Java-SDK
  • 应用部署技术栈:ECSEIP RDSMySQL)、OBS、华为云CodeHub
  • 运维技术栈:云日志服务 LTS

4  前置条件

  • 已注册华为云账号,完成实名认证,同时账号不能处于欠费或冻结状态;
  • 账户需有足够的余额或代金券;
  • 工具安装:安装好IDEA以及VScode
  • 获取源代码:gitee上获取(https://gitee.com/HuaweiCloudDeveloper/dtse-practice)

 

5  创建并配置云端环境

5.1 创建用户访问秘钥

  • 登录华为云,进入控制台,点击用户名下我的凭证,点击访问秘钥,进入秘钥管理界面,点击新建访问秘钥。


5.2 创建OBS

  • 登录华为云,进入控制台,进入OBS管理界面,点击创建桶按钮,进入创建界面。


5.3 创建RDS数据库

  • 登录华为云,进入控制台,进入RDS管理界面,点击购买数据库实例,进入创建界面。


5.4 数据库配置公网IP

  • 登录华为云,进入控制台,进入EIP管理界面,点击购买弹性公网IP”,进入创建界面。


  • 参数配置: 区域:选择与RDS同一个区域;其他参数根据个人需求进行选择;
  • 参考:https://support.huaweicloud.cn/usermanual-eip/eip_0008.html
  • 数据库配置公网IP,进入数据库详情界面,点击连接管理,进入连接管理控制台,点击绑定按钮,选择新建的EIP


 

相关文章:

【技术方案分享】华为云OBS&RDS开发实战-java版(中篇)

【技术方案分享】华为云OBS&RDS开发实战-java版(下篇)

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。