[ https://issues.apache.org/jira/browse/JCLOUDS-1426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16515370#comment-16515370 ]
Dushyant Gupta commented on JCLOUDS-1426: ----------------------------------------- # Go to services->VPC # Create a subnet in an existing VPC. # Go to services->EC2 # Create a new network interface using the above created subnet. # Right click the newly created network interface and attach it with a ec2 instance. This should result in a EC2 instance having 2 network interface (eth0 and eth1 most probably) and each will be having one IP address associated with it. > Jclouds does not return all private ip address of aws ec2 instance > ------------------------------------------------------------------ > > Key: JCLOUDS-1426 > URL: https://issues.apache.org/jira/browse/JCLOUDS-1426 > Project: jclouds > Issue Type: Bug > Components: jclouds-compute > Affects Versions: 2.0.3 > Environment: AWS EC2 > Reporter: Dushyant Gupta > Assignee: Andrea Turli > Priority: Major > > I have made use of apache jclouds library to fetch ec2 instance details. I > have attached 2 network interfaces on a single ec2 instance to provide it 2 > IPs. > [!https://i.stack.imgur.com/xSHU3.png!|https://i.stack.imgur.com/xSHU3.png] > But from the following code of jclouds, I see only one IP (of primary > interface [eth0]) getting retrieved. > {{ ComputeService cs = computeContext.getComputeService(); }} > {{ for (ComputeMetadata cm : cs.listNodes()){ }} > {{ NodeMetadata nm = (NodeMetadata) cm; }} > {{ System.out.println(nm); }} > {{ }}} > > In the output I can see only one IP address: > {quote}privateAddresses=[172.26.119.234] > {quote} -- This message was sent by Atlassian JIRA (v7.6.3#76005)