2017-07-04 446 views
0

私のローカルコンピュータで正常に動作するPythonコードがありますが、AWS Lambdaで実行しようとすると、ディレクトリに適切に接続してもファイルをディレクトリにリストアしようとするとタイムアウトが発生します。AWS Lambda経由でのFTP接続

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

私はすでに、アクティブとパッシブモードを試してみましたが、それらの両方が動作しません。タイムアウトはすでに5分である最大許容値に達しています。

答えて

0

ラムダにこの操作を実行できるように十分な実行時間が設定されていることを確認してください。 移動先:https://us-west-2.console.aws.amazon.com/lambda/home?region=us-west-2#/functions?display=list

地域を関連する地域に変更します。 FTPLambdaという機能を選択し、Configurationタブに移動してAdvanced Settingsまでスクロールし、Timeoutを5分に設定します。 ラムダは5分間maxで実行できます。 コードを実行してください。実行する場合は、必要に応じてタイムアウトを調整してください。

+0

タイムアウトはすでに5分です... – kadzu

関連する問題