是否可以获取包含所有区域的所有实例(已停止和正在运行)的列表?我尝试了以下方法,但没有得到所有实例(只有 4 个):
DescribeInstancesResult describeInstances = ec2Client.describeInstances();
List<Reservation> reservations = describeInstances.getReservations();
for (Reservation reservation : reservations) {
List<Instance> instances = reservation.getInstances();
for (Instance instance : instances) {
System.out.println(instance.getInstanceId())
}
}
我认为我获得的实例是我用我的帐户创建的实例。其中一些是在我的帐户存在之前创建的。
PS:我的帐户有 root 权限,所以应该没有问题。
最佳答案
这样的事情应该有效:
for (Regions region : Regions.values()) {
ec2Client.configureRegion(region);
// Find instances for region
}
关于java - 如何用Java获取跨区域的所有实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34240642/