AmazonS3Client在使用FTP客户端的Lambda中不起作用

时间:2017-06-30 16:45:35

标签: c# amazon-s3 aws-lambda aws-sdk

以下代码在Lambda中运行正常。直到我在项目中为FTP客户端添加引用,例如CoreFTP或Fluent。仅引用这些项目会导致Lambda函数过早退出,并在到达Wait()语句时不会引发异常。谁知道为什么?我担心我现在需要在nodeJS中重写这个函数。

当它在Lambda中运行时,这只是一个问题。相同的代码在其他地方工作正常。

Amazon.S3.AmazonS3Client client = new Amazon.S3.AmazonS3Client();
var response = client.ListBucketsAsync();
response.Wait();
foreach (var bucket in response.Result.Buckets)
{
context.Logger.LogLine(bucket.BucketName);
}

1 个答案:

答案 0 :(得分:0)

我能够通过降级CoreFTP的版本来解决此问题。在撰写本文时,我使用的是AWSSDK.S3 3.3.8.2和CoreFTP 1.1.10