gpt4 book ai didi

python - 通过 AWS Lambda 连接 FTP

转载 作者:行者123 更新时间:2023-12-04 14:27:28 24 4
gpt4 key购买 nike

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

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

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

最佳答案

检查您的 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 最多可以执行五分钟。
尝试运行您的代码,如果它运行,请根据您的需要调整超时。

关于python - 通过 AWS Lambda 连接 FTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44911533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com