是否有可能获得来自所有区域的所有实例(已停止并正在运行)的列表?我尝试了以下操作,但未获得所有实例(仅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
}

07-26 08:32