6.1 AmazonS3Client s3 app code snippets using standard AWSS3 SDK
6.1.1 Downloading Objects using standard AmazonS3Client S3
AmazonS3Client s3 = new AmazonS3Client(credentialsProvider, appContext);
S3Object object = s3.getObject(new GetObjectRequest(bucketName, key));
InputStream objectData = object.getObjectContent();
// Process the objectData stream.
objectData.close();val s3 = AmazonS3Client(credentialsProvider, appContext)
val `object`: S3Object = s3.getObject(GetObjectRequest(bucketName, key))
val objectData: InputStream = `object`.getObjectContent()
// Process the objectData stream.
objectData.close()GetObjectRequest rangeObjectRequest = new GetObjectRequest(
bucketName, key);
rangeObjectRequest.setRange(0, 10\); // retrieve 1st 11 bytes.
S3Object objectPortion = s3.getObject(rangeObjectRequest);
InputStream objectData = objectPortion.getObjectContent();
// Process the objectData stream.
objectData.close();val rangeObjectRequest = GetObjectRequest(bucketName, key)
rangeObjectRequest.setRange(0, 10)
val objectPortion : S3Object = s3.getObject(rangeObjectRequest)
val objectData: InputStream = objectPortion.getObjectContent()
// Process the objectData stream.
objectData.close()6.1.2 Uploading Objects using standard AmazonS3Client S3
Last updated