Could you help with some sample code?  I have looked at both 
ContextBuilder.buildApi, ComputeServiceContext unwrap(), unqrap(TypeToken<C>  
tt) but was stumped.  

It looks to me that buildApi, unwrap would return a AWSEC2Api but that class 
does not have the "full power" of the native AmazonEc2Client.  

I could create a separate AmazonEC2Client to deal just with Amazon specific 
portion, but if there is a way to get the AmazonEC2Client from jclouds API, 
that would make the code a bit nicer -- one instead of two initialization paths.





On Sunday, November 24, 2013 1:47 PM, Ignasi <[email protected]> wrote:
 
Not sure about the ip address thing, but you can get the provider-specific api 
easily:
- calling the "unwrapApi" method in the ComputeServiceContext.
- or if you don't plan to use the portable compute service you can just create 
the api directly instead of creating the compute context by calling the 
"buildApi" method in the ContextBuilder.

HTH!
I.
El 24/11/2013 20:48, "Coder One" <[email protected]> escribió:

Another puzzle piece, in 1.6.2-incubating or any newer version, how do I assign 
private IP/network interfaces to my AWS EC2 instances?
>
>I have manged to bring up multiple instances in the right VPC, Subnet, 
>Security Group, key pair.  Now, I need to be able to assign the instance 
>specific primary and secondary private IP addresses and add network interfaces.
>
>Related question, is there a way to get a reference to the full AWS EC2 client?
>
>JCLOUDS AWS Docs
>http://demobox.github.io/jclouds-maven-site-1.6.2/1.6.2-incubating/jclouds/apidocs/org/jclouds/aws/ec2/AWSEC2Api.html
>
>
>AWS Docs
>http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/ec2/AmazonEC2.html
>

Reply via email to