AWS S3 中的 GetObject 方法可以读取已上传到 S3 中的对象的部分内容。下面是一个代码示例:
import boto3
s3 = boto3.resource('s3')
# 上传对象到 S3
with open('/path/to/file', 'rb') as data:
s3.Bucket('bucket-name').put_object(Key='object-key', Body=data)
# 读取对象的部分内容
response = s3.Object('bucket-name', 'object-key').get(Range='bytes=0-999')
data = response['Body'].read()
在上面的代码中,我们使用了 Range 参数来指定要读取的对象的字节范围,这样就可以读取部分内容。在这个例子中,我们将 Range 设置为 'bytes=0-999',这样就可以读取对象的前 1000 个字节。
上一篇:AWSS3的定价标准