try {
cloudWatchContext = ContextBuilder.newBuilder(new AWSCloudWatchProviderMetadata())
.credentials(accessKeyId, secretKey)
.build();
awsEC2Context = ContextBuilder.newBuilder(new AWSEC2ProviderMetadata())
.credentials(accessKeyId, secretKey)
.build(ComputeServiceContext.class);
// Get all nodes
Set<? extends ComputeMetadata> allNodes = awsEC2Context.getComputeService().listNodes();