有没有办法停止/恢复文件下载亚马逊S3

时间:2018-02-17 16:00:00

标签: amazon-web-services go amazon-s3

我使用aws-go-sdk将csv文件从amazon S3下载到缓冲区。我想通过下载解析并同步处理它的内容。但是下载速度要快得多,我可以继续文件内容,这会导致内存过多。有没有办法暂停/恢复下载过程?

buff := &aws.WriteAtBuffer{}
s3dl := s3manager.NewDownloader(awsSession)
n, err := s3dl.Download(buff, &s3.GetObjectInput{
    Bucket: aws.String(bucket),
    Key:    aws.String(key),
})
r := io.Reader(buff.Bytes())

0 个答案:

没有答案