Python 通过AWS Lambda连接FTP
我有一个在本地计算机上正常运行的python代码,但当我尝试在AWS Lambda中运行时,在尝试列出目录中的文件时会发生超时,即使它正确连接到目录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是否配置了足够的执行时间来执行此操作
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最多可执行五分钟。
尝试运行代码,如果代码运行,请根据需要调整超时