AWS学习第三篇之API GateWay+Lambda+RDS

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Phone_1070333541/article/details/80701757

前几天研究了RDS,加上之前研究的API Gateway 和 lambda,今天做一个整合,首先简单介绍一下。


一、API gateway(api 网关)。

  1. API gateWay的调用方式。
    这里写图片描述
    1. 通过 aws cli 来进行调用。
    2. 通过 aws 工具包来调用。
    3. 通过控制台来进行测试。
    4. 通过CRUL 或者 POSTMAN 等工具来进行原始调用。
  2. 示例Helloworld。
    1. 编写函数,eclipse创建lambda项目,填写项目名称,修改触发事件。
    2. 运行maven命令,package ,生成的jar在target目录下。
    3. 登录控制台点击lambda,创建函数,上传代码。
    4. 切换控制台到api gateway,创建api ,创建方法,选择get/post 请求,点击对勾,指定函数名。
      这里写图片描述
    5. 选中刚才的方法。点击操作,点击部署API,添加阶段(生产,开发,测试),在阶段中就可以看到访问路径。
      这里写图片描述
    6. 直接在地址栏输入这个网址回车即可。

二、RDS介绍。

  1. 什么是RDS
    1. 全称 Relation Database Service,也就是关系型数据库,相当于租用云上的数据库服务器,优化以及维护交由亚马逊。
  2. 创建实例并开启。
    1. 登录控制台,并点击实例,选择MySql,打勾只选择免费套餐内。
    2. 填写数据库实例名称,用户名,密码以及确认密码。
    3. 一切选择默认,允许外界访问选是,选择创建一个数据库,选择保存备份1天。
    4. 点击开启,稍等几分钟。
    5. 点击查看连接字符串。
    6. 切换到EC2的控制台,找到安全组,将默认的vpc 的网关改为0.0.0.0/0。
  3. 使用自己的可视化数据库客户端连接,创建表,填充数据。

三、编写Lambda函数并上传。

  1. 创建maven项目,pom.xml中添加相应组件和依赖。
  2. 运用简单jdbc连接数据库,编写简单的crud,本地测试通过后,运行package的maven命令打包。
    这里写图片描述
  3. 创建4个函数,全部上传上面的的jar,但是处理程序填写不同的方法。
  4. 用API gateWay来关联函数。
  5. 采用postman插件来测试。

猜你喜欢

转载自blog.csdn.net/Phone_1070333541/article/details/80701757