1

這已經讓我一整天都在窒息。從Elastic Beanstalk連接到RDS實例

我設置了Elastic Beanstalk,工作正常。

設置RDS,工作正常,可以從我的筆記本電腦進行訪問。

但是,當我嘗試從ES應用程序連接到RDS時,出現超時錯誤。

額外的信息是,我正在使用連接到MYSQL數據庫的Laravel應用程序。我所有的環境變量都已經被加載並被正確接受。

我幾乎可以肯定這是一個安全組的設置,但是這些文檔對於AWS來說非常糟糕,所以我還沒有弄清楚該怎麼做!

任何幫助?

+1

您的EB應用與RDS實例在同一個VPC中? EB EC2實例和RDS實例的安全組規則是什麼? –

+3

您的RDS實例的安全組設置應允許來自安全組的入站,您的彈性beanstalk實例存活。 – ludwigmace

+0

是的,全部在同一個VPC中。想想我已經修復了這個問題,但是您爲RDS和ES尋找團隊的建議對此有所幫助!在 –

回答

1

回答是去服務> VPC

在安全部分,單擊安全組。

單擊RDS組,然後單擊入站規則。

編輯,然後添加一條規則:

選擇MYSQL,更改端口,那麼IP應該在你的彈性青苗安全組/組的ID定製IP和類型(不知道爲什麼我有2個)

+1

以下添加回答有2個組,因爲您的EC2實例將有一個,而您的ELB將有一個。允許來自安全組的EC2。 –

相關問題