使用java的REST API AWS云

我是AWS的新手,想要开发一个云就绪的Java应用程序REST API

应用程序将访问MySQL数据库并在查询数据库后生成输出为JSON

IP:port/application?q=响应是JSON。

怎么实现呢? MySQL中的数据主要是静态的100MB数据,但经常使用。

这是非常直接的。 如果您已在本地系统中运行相同的应用程序,则可以使用以下步骤将其移至AWS: –

  1. 启动新的ec2实例,如果您使用的是免费套餐,那么您可以免费提供大量AWS资源,有关https://aws.amazon.com/free/的更多信息。

  2. 安装所有必需的s / w,如Java,maven,tomcat和mysql以及你的应用程序在Ec2实例上使用的任何内容。 您甚至可以在免费层中拥有一个免费的RDS(数据库)实例,您可以将其用于您的应用程序,而不是在您的应用程序服务器上本地安装数据库。

  3. 在创建ec2服务器的过程中,正确配置实例安全组,ex 8080为http,22为SSH,3306为mysql等。(这很重要,尽量使其成为可以使其免受黑客攻击的限制)。

  4. 通过提供实例ip和应用程序端口号,构建和部署应用程序并使用任何REST客户端访问它。

AWS有多种在线资源,您可以参考https://www.youtube.com/watch?v=oS7VYX7LXUo ,其中讨论了如何将部署Java应用程序部署到AWS。

如果您需要任何其他信息,请告诉我。