以下代码在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);
}
答案 0 :(得分:0)
我能够通过降级CoreFTP的版本来解决此问题。在撰写本文时,我使用的是AWSSDK.S3 3.3.8.2和CoreFTP 1.1.10