我正在使用aws sdk从s3存储桶下载一个文件.S3下载函数want实现了io.然而,WriterAt是个字节.缓冲区并没有实现这一点.现在我正在创建一个实现io的文件.但我想记住一些东西.
我正在使用aws sdk从s3存储桶下载一个文件.S3下载函数want实现了io.然而,WriterAt是个字节.缓冲区并没有实现这一点.现在我正在创建一个实现io的文件.但我想记住一些东西.
对于涉及AWS SDK的情况,请使用aws.WriteAtBuffer
将S3对象下载到内存中.
requestInput := s3.GetObjectInput{
Bucket: aws.String(bucket),
Key: aws.String(key),
}
buf := aws.NewWriteAtBuffer([]byte{})
downloader.Download(buf, &requestInput)
fmt.Printf("Downloaded %v bytes", len(buf.Bytes()))