[英]Iterate over S3 bucket
如何部分迭代Amazon S3文件?
在下面的代碼中
GetObjectRequest rangeObjectRequest = new GetObjectRequest(
bucket, key);
rangeObjectRequest.setRange(0, 10);
S3Object objectPortion = amazonS3Client.getObject(rangeObjectRequest);
根據文檔,我只能輸入0到9之間的值。
/ *對象中的第一個字節的位置為0; 例如,可以通過指定0到9的范圍來下載對象的前十個字節。* /
http://docs.aws.amazon.com/AmazonS3/latest/dev/RetrievingObjectUsingJava.html
您忽略了“作為示例”一詞的含義。
如果要讀取前10個字節,則從偏移量0開始,在偏移量9之后停止。如果要從第101個字節到第200個字節,則值將為100、199(第一個字節為偏移量0)。
任何值<對象中的字節總數均有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.