Java 函数名对于和AWS Lambda函数意味着什么

Java 函数名对于和AWS Lambda函数意味着什么,java,amazon-web-services,aws-lambda,Java,Amazon Web Services,Aws Lambda,我正在使用AWS lambda和DynamoDB构建一个汽车零件目录服务器,在那里我将有许多API用于不同的需求,比如partsbyVehicle,PartsByEar,partsByModel,但我在lambda控制台中看到它在请求函数名,然后是jar 我将在jar文件中包含所有Java API,但作为lambda的函数名,我只能提供一个名称,我对Java API的数量感到困惑,需要jar的数量(每个jar只包含1个Java API)和1个lambda函数名,因此我需要上传多个jar(每个包含

我正在使用AWS lambda和DynamoDB构建一个汽车零件目录服务器,在那里我将有许多API用于不同的需求,比如
partsbyVehicle
PartsByEar
partsByModel
,但我在lambda控制台中看到它在请求函数名,然后是jar

我将在jar文件中包含所有Java API,但作为lambda的函数名,我只能提供一个名称,我对Java API的数量感到困惑,需要jar的数量(每个jar只包含1个Java API)和1个lambda函数名,因此我需要上传多个jar(每个包含1个Java API),但我想要的是,我将只上传一个包含所有API的jar,但我不理解Lambda函数名,它只使用一个名称,请帮助


提前谢谢

尽管这个问题的措辞很糟糕,但我认为这是一个很好的问题

每个Lambda函数都有一个入口点(称为处理程序),在Java中,该入口点作为类中的公共方法实现。对于Java Lambda函数,必须指定包含Lambda函数和处理程序名称的包名和类名

创建的每个Lambda函数只能有一个处理程序/入口点。因此,每当请求触发lambda函数时,您都必须检查上下文以检索URL、请求动词等,以确定调用方正在请求哪个API。然后,在Java类中,可以为每个API使用单独的方法,或者可以将这些方法放在不同的类/包中

我希望这足以让你畅通无阻,走上正确的道路