AWS-Serverless之Java In Eclipse快速编写和部署-手把手图文教程(二)

    上一篇文章已经介绍了,最笨的方法使用serverless,但是在实际的工作当中,可想而知效率是最重要的,所以本节主要是介绍如果使用AWS 的 Toolkit 在Eclipse中的集成工具并且进行开发并且快速部署。

    首先就是下载Eclipse, 并且进行插件的下载开发:直接在插件商店搜索aws即可




安装完成并且进行重启之后,会在界面的上面多了一个图标的按钮:


这时候可以进行点击,因为我已经在本机上配置好了AWS 的CLI,所以直接就能看到自己账户下面的所有资源,同时要注意选择自己所在的区域,比如我的就是在欧洲的爱尔兰:


现在开始进行新建 Lambda 的 Java Project:


输入项目的名称,因为Lambda函数的触发有很多种,在这里我只是进行最基础的触发条件,所以选择 custom:


选择完成后就创建完成了java 项目,目录结构就是如下图所示:同时要编写的主要的代码就是在途中标识的地方,我简称Handle:


在这里,当请求来了之后,我直接返回一个一个字符串:


那么我觉得比较好的一点,就是在编写完这个方法之后可以直接本地进行执行,当然仅限于在Eclipse 之中,实际上我在工作当中使用的是Idea,但是我暂时还没有在Idea 中找到对应的插件,这只能说是一种遗憾:


因为我在方法当中执行的是接受一个Object,所以这里可以随便填写,


执行结果:


到现在为止可以这么说,我们的这个函数是可以执行的了,所以接下来我们要进行的就是将这个函数上传到Lambda之中(实际上就是将现在的java Project 进行打包并且上传到对应的S3 的存储桶当中(亚马逊是这么解释的)):



这里注意有一些上传这个程序的一些配置:要选择对应所在的S3 的区域:


这里我们可以进行这个函数的一些配置:比如我们可以单独为这个函数创建一个S3 的存储桶,当然亚马逊也是这么建议的,我们当然也可以使用已经创建了的S3 的存储桶,在这里我选择新建一个:上传function 的时候,最好选择创建角色,否则有可能log日志会记载了别的区域




然后会显示正在上传:这里我们再也不需要进行手工的打包了,他会自动的帮我们进行打包成ZIP文件,所以有这个工具,真的方便很多:


上传成功后,我们就能够在Eclipse 中看到我们刚刚上传的函数了:


后续我们就可以在AWS 的官网的后台进行API Gateway的配置,并且进行触发条件的配置了,API Gateway 的配置在上一篇文章中有。

文中的代码下载地址:https://github.com/yangnaihua/AwsEclipseToolkit.git

https://github.com/yangnaihua/AwsEclipseToolkit.git
https://github.com/yangnaihua/AwsEclipseToolkit.git
https://github.com/yangnaihua/AwsEclipseToolkit.git
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值