如何使用aws cli创建java aws lambda函数?

如何使用aws cli创建java aws lambda函数?,java,amazon-web-services,aws-lambda,amazon-cloudformation,Java,Amazon Web Services,Aws Lambda,Amazon Cloudformation,参数验证失败: 输入中缺少必需参数:“Code”您没有通过--zip文件选项将Code/zip传递给lambda aws lambda create-function --function-name CliTestFun --runtime java8 --region ap-south-1 --role arn:aws:iam::XXXXXXXXXXXX:role/aws-lambda-execution-role --handler com.example.demo.Search::h

参数验证失败:
输入中缺少必需参数:“Code”

您没有通过--zip文件选项将Code/zip传递给lambda

aws lambda create-function --function-name CliTestFun 
--runtime java8 --region ap-south-1 
--role arn:aws:iam::XXXXXXXXXXXX:role/aws-lambda-execution-role 
--handler com.example.demo.Search::handleRequest 
您可以手动或使用maven/gradle等构建工具创建zip。下面是了解有关为lambda打包java代码的更多信息的链接


Hi@Juned Ahsan您的回答帮助我从maven项目创建了一个可部署的zip文件,现在我可以从CLI创建一个函数了。我还有一个问题1)创建函数后,每个事件都会添加到该函数中,如EC2、iot等。。。我怎么能忽视这些?谢谢Juned@SainathPabba很高兴知道这对你有帮助。我鼓励你在新问题上再提一个问题,这样你就能得到所有用户的更好关注。
--zip-file fileb://yourJavaCode.zip