2017-10-10 49 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,您可以在脚本中使用它来访问它们。 –

相关问题