簡體   English   中英

遍歷S3存儲桶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM