我正在嘗試創建基本的客戶端 - 服務器環境。如何將客戶端連接到Elastic Beanstalk(AWS)上的PHP應用程序
下面是詳細信息:
客戶:我創建了一個開放的HTTP連接的Android應用:
String url = "http://MYAPPNAME.elasticbeanstalk.com";
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
httpEntity = httpResponse.getEntity();
服務器:我創建:
RDS一個名爲「users」的表的實例。
Elastic Beanstalk應用程序。我部署了一個PHP文件(在一個Zip文件中)。該PHP文件中包含的DB(RDS)的連接並執行以下語句:「SELECT * FROM用戶」
我得到了客戶端和PHP應用程序之間的第一個連接錯誤:
安全組讓每個人都得到這個實例:
80 TCP 0.0.0.0/0
是有人知道w ^帽子可能是問題?
這看起來並不像從PHP腳本的響應。但更多來自web服務器。 – greenapps 2014-10-04 15:15:08
我創建了一個新的應用程序,使用Enviroment tier:Worker而不是Web服務器。 現在我部署後得到紅色監視器。日誌中顯示此錯誤:2014-10-04T16 :00:35Z錯誤:AWS :: SQS :: Errors :: AccessDenied:訪問資源https://sqs.eu-west-1.amazonaws.com/311148171554/.....被拒絕 – kande 2014-10-04 16:09:48
你是否嘗試使用https網址? – greenapps 2014-10-04 16:15:17