如何在AWS lambda(python)中上载zip文件夹而不存储在S3中
如何在AWS lambda functions(python)中上载zip文件夹而不存储在S3中。我需要上传由我编写的python代码(通常包括所有python库),以便运行该程序。是否要从AWS控制台执行此操作? 如果是,则在创建Lambda时,只需在“代码输入类型”下拉列表中选择“上载.ZIP文件”选项 该下拉列表有3个选项,如下所示如何在AWS lambda(python)中上载zip文件夹而不存储在S3中,python,amazon-web-services,aws-lambda,Python,Amazon Web Services,Aws Lambda,如何在AWS lambda functions(python)中上载zip文件夹而不存储在S3中。我需要上传由我编写的python代码(通常包括所有python库),以便运行该程序。是否要从AWS控制台执行此操作? 如果是,则在创建Lambda时,只需在“代码输入类型”下拉列表中选择“上载.ZIP文件”选项 该下拉列表有3个选项,如下所示 内联编辑代码 上传一个.ZIP文件 从AmazonS3上传文件 从“代码输入类型”中选择“上载.ZIP文件”选项。然后您需要更改处理程序。对于python代码
从“代码输入类型”中选择“上载.ZIP文件”选项。然后您需要更改处理程序。对于python代码,您将使用“main/lambda_处理程序” 嗯。我们可以选择上载.zip文件夹。但是当我测试时,我得到一个错误“远程端点无法调用,或者它返回的响应无效”。这是因为,我随zip文件夹上载的python依赖项不能被python代码使用。请压缩代码和依赖项,然后使用awscli部署:aws lambda更新函数代码…为了使用aws cli命令,我们必须在本地访问aws lambda。也就是说,通过终点站我们需要做些什么。在AWS控制台的情况下,如果我们考虑Python软件包刚刚上传,那么我就不知道你的意思是“我们必须在本地访问AWS LAMBDA”,但是将一个ZIP文件上传到AWS LAMBDA,你只需要AWSCLI(或者,当然,你可以使用AWS控制台上传它)。您的问题是“如何将ZIP文件中的代码上载到AWS Lambda?”还是“我已上载代码,它具有Python依赖项,但不起作用”?是的,确切地说,我已上载代码,它具有Python依赖项,但不起作用。我收到一个错误“无法调用远程端点,或者它返回的响应无效”,这里没有足够的信息。您的Lambda函数是否实际执行(您可以在CloudWatch日志中看到Lambda函数)?您的函数调用的是什么代码,导致您向我们显示的错误消息。