我开发了一个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. 在Amazon S3上提供gzip内容 - 不适用于我的应用程序
- 2. 用于Amazon S3的.NET库或asp.net应用程序
- 3. 适用于Facebook的Android应用程序
- 4. 安装Amazon S3存储桶以用于Web应用程序
- 5. AWS S3适用于Elastic Beanstalk的凭证应用程序
- 6. 应用程序适用于android 2.2,但不适用于2.3
- 7. 通过适用于Android的PHP服务器进行客户端与客户端通信应用程序
- 8. GCM推送通知不适用于Android应用程序
- 9. 禁用适用于通用Windows应用程序的应用程序大小
- 10. 适用于Windows的应用程序配置文件通用应用程序
- 11. 的JavaScript/Amazon S3的 - 通过threejs
- 12. 获取适用于Android 4+的Android应用程序
- 13. 适用于Android应用程序权限的Android BroadcastRecevier
- 14. 我的Android应用程序不适用于Android 7
- 15. 我的Facebook应用程序也适用于iOS/android应用程序?
- 16. 仅适用于公共限制的Amazon S3存储桶策略
- 17. 存储到Amazon S3的iOS应用程序提交
- 18. 适用于iPhone的Flex应用程序
- 19. 适用于Mac的Winform应用程序
- 20. 适用于Windows的Python应用程序
- 21. 适用于windowsphone的Googledrive应用程序?
- 22. 仅适用于JSP的应用程序
- 23. Phonegap:适用于iOS4的应用程序
- 24. 适用于iPad的Silverlight应用程序
- 25. 适用于ASP.NET的Cachemanager应用程序
- 26. Amazon S3和PHP
- 27. 适用于iPhone/Android的任何资源PHP开发的应用程序
- 28. NSNotificationCenter不适用于通用应用程序的iPhone端
- 29. 适用于iPhone SDK 4.0的通用应用程序
- 30. iPhone/iPad - 适用于通用应用程序的Facebook api
你是友善的不清楚,但是如果我让你正确的话,AWS有它们自己的API,所以你不需要创建你的PHP就可以使用它们的API。 –
但我有我自己的PHP脚本,它在服务器上进行数据处理,并希望可以与我的应用程序一起部署的解决方案。过多的返工会导致很多延误。 – DPKGRG
然后,只需将脚本放到AWS nginx上的普通服务器上,或者他们可用的Apache就可以使用 –