使用Android应用程序在EC2上运行python脚本

问题描述:

我有一个android应用程序,它必须在ec2上按需执行python代码。什么是实施这个最好的方法?使用Android应用程序在EC2上运行python脚本

+0

Android应用程序是否需要等待来自Python脚本的响应? –

+0

不,Python脚本将使运行几个Mysql查询..多数民众赞成在所有。 –

步骤上手Python作为后端和Android

  1. 上取决于OS本地计算机安装MAMP,WAMP或灯等。如果尚未包含,请分别安装python
  2. Flask和RESTful服务介绍:关注https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
  3. 在版本控制中维护您的代码,例如Git。简化从本地到服务器的代码上传也很有用。
  4. 获取服务器:由于您可能需要在服务器上安装一些模块/软件包,因此我建议您使用服务器来访问root。您可以尝试AWS free tier 12个月。
  5. 取决于你从AWS买开始投放OS安装Apache/NgnixpythonSQLphpmyadminGit
  6. 转到您的服务器的根目录(主要是/var/www/html/)和git clone项目库,并更改环境变量和配置按照步骤5
  7. 理想情况下,你应该检查在这里您得到您的请求预期的响应。使用Postman来测试post请求。
  8. 现在,您可以使用任何网络库(如retrofitvolley)在android上使用您的Web服务。

让我知道你是否需要澄清任何一点。快乐的编码。

+0

如果遇到任何问题,我会尽力回复您。感谢:D –

+0

嘿Nitesh,你提到使用烧瓶微框架,如果它是一个小应用程序。我正在尝试使用的python应用程序执行图像处理。这被认为很小?我可以将它用于此应用程序吗?另外,你可以稍微详细说明如何使用你提到的事物,因为我是一个新手。感谢:D –

+0

编辑我的答案。应用程序大小取决于它的规模和功能。如果它只做图像处理,它可以被认为是小应用程序。 –

查看amazon提供的remote management工具。

您可以使用工具,ssm代理和您需要执行的脚本来设置服务器。然后通过sdk发送一个远程命令给他们。

查看相关的ssm java sdk以及如何使用它android

+0

谢谢!我会尝试恢复,如果我发现任何问题:) –