0
ブロックからS3からファイルを読み込む必要があります。 私は、次のコードを使用しています:S3 client.GetObjectの動作がfileSizeを超えて読み取られる場合
GetObjectRequest request = new GetObjectRequest(bucketName, filePath);
rangeObjectRequest.setRange(startOffset, startOffset + length - 1);
S3Object objectPortion = s3Client.getObject(request);
S3ObjectInputStream stream = objectPortion.getObjectContent();
byte[] outputBuffer = ByteStreams.toByteArray(stream);
は私が与える範囲は、例えばのために、ファイルの境界内にない場合はどうなるのか知りたいです。ファイルサイズが2MBで、取り出す範囲を startOffset = 3MB、長さ= 1MB、 と設定した場合、例外が発生するか、単純に0バイトのストリームが返されますか。
私はこれを自分で確認できたが、現在S3にアクセスできないと理解しています。
この情報はありがとうございます。 –