我開發了一個Android應用程序,它使用測試Web服務器執行GET/PUT操作,以便以JSON格式獲取和存儲數據。對於通過url中的參數在Web服務器上使用PHP腳本進行PUT。現在要擴展解決方案,我正在探索AWS解決方案。如何使用AWS S3或任何其他基於雲的存儲來實現基於PHP腳本的Web服務器上的邏輯處理,這些存儲可以執行基於php的邏輯處理。通過適用於Android的Amazon S3的PHP應用程序
回答
我會推薦使用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代碼等你的靜態文件...
親切的問候 羅賓
您的意思是,S3用於存儲JSON數據文件,圖像和AWS Lambda,它們將使用我的PHP腳本進行工作。所以,當我的android應用程序執行put請求時,它將轉到lambda,它將處理S3上的存儲操作後處理。這種理解是否正確? – DPKGRG
是的,S3中的每個對象都會有一個http URL,您可以在腳本中使用它來訪問它們。 –
- 1. 通過適用於Android的SIM卡購買應用程序
- 2. 在Amazon S3上提供gzip內容 - 不適用於我的應用程序
- 3. 用於Amazon S3的.NET庫或asp.net應用程序
- 4. 適用於Facebook的Android應用程序
- 5. 適用於Android的OCR應用程序
- 6. 安裝Amazon S3存儲桶以用於Web應用程序
- 7. Rails的:通過Carrierwave上傳圖片到Amazon S3僅適用於「編輯」
- 8. AWS S3適用於Elastic Beanstalk的憑證應用程序
- 9. 如何在Android應用程序中從Amazon S3播放視頻?
- 10. 應用程序適用於android 2.2,但不適用於2.3
- 11. php/java通過java應用程序調用php應用程序
- 12. 通過適用於Android的PHP服務器進行客戶端與客戶端通信應用程序
- 13. 無法通過SSL使用Amazon S3 API?
- 14. S3文件通過PHP從Mac應用程序上傳?
- 15. 適用於Android的基於應用程序的防火牆
- 16. 禁用適用於通用Windows應用程序的應用程序大小
- 17. 構建一個適用於iOS的適用於Siri的PHP應用程序
- 18. GCM推送通知不適用於Android應用程序
- 19. GCM推送通知不適用於Android Phonegap應用程序
- 20. 將文件上傳到Amazon S3以用於ASP MVC應用程序的錯誤
- 21. 使用簽名URL上傳到Amazon S3適用於curl,但不適用於javascript
- 22. 適用於Windows的應用程序配置文件通用應用程序
- 23. 的JavaScript/Amazon S3的 - 通過threejs
- 24. 我的Android應用程序不適用於Android 7
- 25. 獲取適用於Android 4+的Android應用程序
- 26. 適用於Android應用程序權限的Android BroadcastRecevier
- 27. 適用於Google App Engine和Android應用程序的Oauth2.0流程
- 28. 適用於Android應用程序的谷歌地圖不適用於市場
- 29. 我的Facebook應用程序也適用於iOS/android應用程序?
- 30. 僅適用於公共限制的Amazon S3存儲桶策略
你是友善的不清楚,但是如果我讓你正確的話,AWS有它們自己的API,所以你不需要創建你的PHP就可以使用它們的API。 –
但我有我自己的PHP腳本,它在服務器上進行數據處理,並希望可以與我的應用程序一起部署的解決方案。過多的返工會導致很多延誤。 – DPKGRG
然後,只需將腳本放到AWS nginx上的普通服務器上,或者他們可用的Apache就可以使用 –