jclouds-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremy Glesner <jer...@bericotechnologies.com>
Subject Retrieving an S3 Object using Provider Specific APIs
Date Wed, 23 Sep 2015 22:28:13 GMT

We're using jclouds 1.9.1 for working with S3.  I am new to jclouds, and
trying to get up to speed on the API. Apologize in advance for the newbie
questions.  Based on our use cases, which include assigning ACLs to
objects, it appears that I need to use the Provider specific APIs. However,
I'm struggling to make use of those.  The example on the jclouds site (
https://jclouds.apache.org/guides/aws/) refers to
context.getProviderSpecificContext().getApi(), while other examples on the
web point to RestContext, both of which appear to be deprecated. I've seen
some conversations about unwrap() replacing getProviderSpecificContext(),
but also seen references in the javadocs to using contextBuilder to
assemble APIs.  Would greatly appreciate being pointed in the right

Could you please provide, or point me to a current example that:
1. Demonstrates how to set up a S3Client and S3Object that leverages the
AWS S3 provider specific API,
2. Connects to an object via a "bucket" and "key",
3. Retrieves that Object ... recognizing that the Object was stored as a
byte[] payload,
4. Reconstitutes the byte[] from the payload object

I would *greatly* appreciate any help.

Thanks much,

Jeremy M Glesner
Chief Technology Officer
Berico Technologies, LLC.

11130 Sunrise Valley Drive, Suite 300
Reston, VA 20191

703.731.6984 (m)
703.390.9926 x2014 (o)

View raw message