Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过AWS Lambda连接FTP_Python_Ftp_Aws Lambda - Fatal编程技术网

Python 通过AWS Lambda连接FTP

Python 通过AWS Lambda连接FTP,python,ftp,aws-lambda,Python,Ftp,Aws Lambda,我有一个在本地计算机上正常运行的python代码,但当我尝试在AWS Lambda中运行时,在尝试列出目录中的文件时会发生超时,即使它正确连接到目录 ftp = FTP(host,user,password) ftp.set_pasv(False) print( ftp.cwd(path) ) print( ftp.retrlines("LIST") ) 我已经尝试了主动和被动模式,但它们都不起作用。超时已达到允许的最大值,即5分钟。检查lambda是否配置了足够的执行时间来执行此操作

我有一个在本地计算机上正常运行的python代码,但当我尝试在AWS Lambda中运行时,在尝试列出目录中的文件时会发生超时,即使它正确连接到目录

 ftp = FTP(host,user,password)
 ftp.set_pasv(False)
 print( ftp.cwd(path) )
 print( ftp.retrlines("LIST") )

我已经尝试了主动和被动模式,但它们都不起作用。超时已达到允许的最大值,即5分钟。

检查lambda是否配置了足够的执行时间来执行此操作。 转到:

将区域更改为您的相关区域。 选择功能,比如说
FTPLambda
,进入
Configuration
选项卡并向下滚动到
Advanced Settings
,在这里将
超时设置为5分钟。
lambda最多可执行五分钟。
尝试运行代码,如果代码运行,请根据需要调整超时