如何使用AWS CLI创建Java AWS Lambda函数?

3
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 

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

1个回答

1
你没有使用 --zip-file 选项将代码/压缩包传递给 Lambda。
--zip-file fileb://yourJavaCode.zip 

你可以手动创建zip文件,也可以使用构建工具如maven/gradle。这里是学习如何为lambda打包Java代码的链接。 Creating a ZIP Deployment Package for a Java Function">创建Java函数的ZIP部署包

嗨@Juned Ahsan,你的回答帮助我从Maven项目创建了一个可部署的zip文件,现在我能够通过CLI创建一个函数。我还有一个问题,就是在创建函数之后,每个事件都会添加到该函数中,比如EC2、iot等等...我该如何忽略它们呢? 谢谢,Juned - Sainath Pabba
@SainathPabba 很高兴知道它对你有帮助。我鼓励你在SO上提出另一个问题,这样你就可以得到所有用户更好的关注。 - Juned Ahsan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接