【问题标题】:Connecting FTP via AWS Lambda通过 AWS Lambda 连接 FTP
【发布时间】:2017-12-08 06:07:06
【问题描述】:

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

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

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

【问题讨论】:

    标签: python ftp aws-lambda


    【解决方案1】:

    检查您的 lambda 是否配置了足够的执行时间来执行此操作。 转至:https://us-west-2.console.aws.amazon.com/lambda/home?region=us-west-2#/functions?display=list

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-27
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 1970-01-01
      相关资源
      最近更新 更多