2017-10-10 50 views
0

我開發了一個Android應用程序,它使用測試Web服務器執行GET/PUT操作,以便以JSON格式獲取和存儲數據。對於通過url中的參數在Web服務器上使用PHP腳本進行PUT。現在要擴展解決方案,我正在探索AWS解決方案。如何使用AWS S3或任何其他基於雲的存儲來實現基於PHP腳本的Web服務器上的邏輯處理,這些存儲可以執行基於php的邏輯處理。通過適用於Android的Amazon S3的PHP應用程序

+0

你是友善的不清楚,但是如果我讓你正確的話,AWS有它們自己的API,所以你不需要創建你的PHP就可以使用它們的API。 –

+0

但我有我自己的PHP腳本,它在服務器上進行數據處理,並希望可以與我的應用程序一起部署的解決方案。過多的返工會導致很多延誤。 – DPKGRG

+0

然後,只需將腳本放到AWS nginx上的普通服務器上,或者他們可用的Apache就可以使用 –

回答

0

我會推薦使用AWS Lambda-它不需要託管和維護服務器,這是一個非常頭疼的問題。藉助AWS Lambda,您可以在幾分鐘內運行Web應用程序。您的PHP腳本可以託管爲服務,AWS將負責其可擴展性和可用性。

https://www.youtube.com/watch?v=eOBq__h4OJ4
https://aws.amazon.com/serverless/build-a-web-app/
https://aws.amazon.com/blogs/compute/scripting-languages-for-aws-lambda-running-php-ruby-and-go/

AWS S3可以用於存儲如圖像,CSS,Javascript代碼等你的靜態文件...

親切的問候 羅賓

+0

您的意思是,S3用於存儲JSON數據文件,圖像和AWS Lambda,它們將使用我的PHP腳本進行工作。所以,當我的android應用程序執行put請求時,它將轉到lambda,它將處理S3上的存儲操作後處理。這種理解是否正確? – DPKGRG

+0

是的,S3中的每個對象都會有一個http URL,您可以在腳本中使用它來訪問它們。 –

相關問題