把AWS EC2和RDS建好之後的下一步就是希望他們之間可以連接起來,所以這篇文章要來教大家怎麼讓EC2連到資料庫,如果還不知道怎麼建EC2還有RDS的可以看看我下面連結的兩篇文章來建立囉~~~
其實步驟超級簡單,只要一步驟就可以了,因為AWS的服務都是運行在虛擬網路上,所以我們先來介紹一下AWS VPC知道他是幹嘛的,再來講實際操作~
AWS VPC(Virtual Private Cloud)是一種虛擬網路,虛擬網路是什麼呢?不同於實體網路用網路線將不同的電腦連接再一起,虛擬網路透過軟體技術來把不同電腦連接起來,AWS的許多服務都運行在虛擬網路之中,比如像是EC2、RDS等等,我們在創建這些資源的時候都會給他們指定好VPC和subnet,下圖就是創建EC2介面,紅色框框是在設定VPC和subnet:
那要怎麼連進不同的VPC,像是EC2就有自己一個VPC,RDS也有自己一個VPC,要怎麼互相連呢,就要透過安全群組來設定,簡單來說,安全群組就是電腦的防火牆,用來管理什麼樣的連線可以連進來或者連出去,這次我們就要來設定我們RDS的安全群組讓EC2能連進去。
首先我們先進到RDS的頁面,點選安全群組
然後點傳入規則然後編輯傳入歸則,這邊就是用來管控什麼樣的流量可以連進來
類型的地方選MySQL/Auora,來源自訂,選你EC2的安全群組,這樣才能允許EC2連進來
設定好之後,就可以登入EC2連連看了,打上RDS的位置和帳號密碼後就能成功連上囉~~~
有什麼問題可以留言在下方跟我說,喜歡我的文章在幫我拍拍手喔~~~~
參考資料: