在.netcore无服务项目上使用s3SDK时遇到问题

时间:2019-06-18 12:51:02

标签: amazon-s3 aws-lambda asp.net-core-2.1 aws-serverless

我正在尝试安装和.netcore servless项目,我面临的问题是使用s3。 亚马逊创建的默认控制器是S3ProxyController

public async Task Get() { try { var listResponse = await this.S3Client.ListObjectsV2Async(new ListObjectsV2Request { BucketName = this.BucketName }); this.Response.ContentType = "text/json"; return new JsonResult(listResponse.S3Objects, new JsonSerializerSettings { Formatting = Formatting.Indented }); } catch(AmazonS3Exception e) { this.Response.StatusCode = (int)e.StatusCode; return new JsonResult(e.Message); } }

因此,当我尝试通过POSTMAN从该控制器使用某些方法时,总是会收到此错误:

“ OperationCanceledException:操作被取消。 System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e,CancellationTokenSource cts)“

0 个答案:

没有答案