【技術方案分享】華為云OBS&RDS開發實戰-java版(上篇)
1? 實驗目的
使用IDEA、Vscode開發工具,基于springboot、VUE.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 、jwt、mybatis-plus、OBS Java-SDK
應用部署技術棧:ECS、EIP 、 RDS(MySQL)、OBS、華為云CodeHub
運維技術棧:云日志服務 LTS
4? 前置條件
已注冊華為云賬號,完成實名認證,同時賬號不能處于欠費或凍結狀態;
賬戶需有足夠的余額或代金券;
工具安裝:安裝好IDEA以及VScode。
獲取源代碼:gitee上獲取(https://gitee.com/HuaweiCloudDeveloper/dtse-practice)
5? 創建并配置云端環境
5.1 創建用戶訪問秘鑰
登錄華為云,進入控制臺,點擊用戶名下“我的憑證”,點擊訪問秘鑰,進入秘鑰管理界面,點擊新建訪問秘鑰。
新建秘鑰后下載在本地,后續可繼續進行使用。
參考:https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html?utm_campaign=ua&utm_content=ca&utm_term=console
5.2 創建OBS桶
登錄華為云,進入控制臺,進入OBS管理界面,點擊“創建桶”按鈕,進入創建界面。
參數配置: 存儲策略:標準存儲; 桶策略:公共讀寫; 其余參數可自定義輸入。
參考:https://support.huaweicloud.com/usermanual-obs/zh-cn_topic_0045829088.html
5.3 創建RDS數據庫
登錄華為云,進入控制臺,進入RDS管理界面,點擊“購買數據庫實例”,進入創建界面。
參數配置: 計費模式,數據庫引擎,數據庫版本,實例類型,規格參數等根據個人需求進行選擇;
參考:https://support.huaweicloud.com/qs-rds/rds_02_0008.html
5.4 數據庫配置公網IP
登錄華為云,進入控制臺,進入EIP管理界面,點擊“購買彈性公網IP”,進入創建界面。
參數配置: 區域:選擇與RDS同一個區域;其他參數根據個人需求進行選擇;
參考:https://support.huaweicloud.com/usermanual-eip/eip_0008.html
數據庫配置公網IP,進入數據庫詳情界面,點擊“連接管理”,進入連接管理控制臺,點擊“綁定”按鈕,選擇新建的EIP;
參考:https://support.huaweicloud.com/qs-rds/rds_02_0025.html
相關文章:
【技術方案分享】華為云OBS&RDS開發實戰-java版(中篇)
【技術方案分享】華為云OBS&RDS開發實戰-java版(下篇)
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。