Using this code snippet, I can get a region list in my AWS account, but why do I have to enter a region name to get region list (In this case "us-east-1").
AWSCredentials credentials = new BasicAWSCredentials("accessKey", "secretKey");
AWSCredentialsProvider credentialsProvider=new AWSStaticCredentialsProvider(credentials);
AmazonEC2 ec2 = AmazonEC2ClientBuilder.standard()
.withCredentials(credentialsProvider)
.withRegion("us-east-1")
.build();
DescribeRegionsResult regions_response = ec2.describeRegions();
for(Region region : regions_response.getRegions()) {
System.out.println(region.getRegionName());
}
}