aws java mysql_AWS Serverless部署java api(RDS for MySQL篇)
AWS Serverless部署java api(RDS for MySQL篇)
l Amazon API GATEWAY
l Amazon LAMBDA
l Amazon RDS for MySQL
首先貼一個大致的關系圖,剔除了與本文無關的部分服務,如下:
Amazon RDS for Mysql
首先進入RDS服務,注意這里的區域選擇要跟后面所有的服務保持一致,不然會出現服務無法關聯的情況。另外寧夏和北京區別僅在收費價格不同。
選擇創建數據庫:
引擎選擇mysql,本文使用mysql,下一步
使用場景選擇開發/測試,盡管它默認推薦生產,但生產的任何創建動作都需謹慎。
接下來是選擇實例規格,這里需要根據實際的情況和經驗進行選擇,配置錯了其實也無所謂,創建完有修改配置功能:
填寫完數據庫實例名稱與用戶名密碼后,選擇下一步,在高級設置中設置選擇vpc與子網組,這兩項可以簡單的理解成,我們的局域網絡與網絡中的出入站規則配置等等,若需要使用本地代碼鏈接數據庫調試或使用數據庫可視化工具刪庫跑路之類的,可以選擇公開可用性為 是 。
在數據庫選項中,為數據庫命名以及賦予端口,啟動IAM數據庫身份驗證可以提高數據庫賬戶安全性,但我們這里僅為測試,所以不用,選擇創建數據庫即可。
等待一段時間,實例會自動啟動,然后下圖是一些常規的運維操作。
實例正常運行以后,假如我們需要在本地訪問云端數據庫,需要在vpc中進行一些規則配置:
進入VPC服務,選擇安全性下的安全組功能,找到前面數據庫創建時默認生成的安全組,編輯它的入棧規則
選擇添加規則,嚴格的規則需要限制每一個出入的請求協議類型,端口,與ip地址,這里僅供測試,選擇來源為我的ip,將會自動帶出本機出口ip與相關端口,保存規則即可。
簡單的測試一下,cmd命令,telnet 終端節點域名 端口,訪問成功,至此rds for mysql 配置完成,后面將闡述如何在lambda發布api。
總結
以上是生活随笔為你收集整理的aws java mysql_AWS Serverless部署java api(RDS for MySQL篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 存储过程 显示控制_mysq
- 下一篇: 使用insert向表中添加数据MySQL