我正在尝试安装和.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)“