metadata.put("privateIp", info.getPrivateIp()); metadata.put("availabilityZone", info.getAvailabilityZone()); metadata.put("instanceId", info.getInstanceId()); metadata.put("instanceType", info.getInstanceType()); metadata.put("accountId", info.getAccountId()); metadata.put("amiId", info.getImageId()); metadata.put("region", info.getRegion()); metadata.put("metadataTimestamp", new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ") DescribeTagsResult result = ec2.describeTags( new DescribeTagsRequest().withFilters( new Filter().withName("resource-id").withValues(info.getInstanceId()))); List<TagDescription> tags = result.getTags();