在没有获得InsufficientInstanceCapacity的EC2实例之前创buildEBS卷?

我试图

  1. 创build一个EBS卷
  2. 创build一个EC2实例, 然后
  3. 将卷附加到实例。

但是,当我尝试这个,我不断击中InsufficientInstanceCapacity。 显然,某些区域的EBS卷仍有很多空间,但不能创build更多的EC2实例。

有没有简单的方法来testing这种情况,以便我可以隐藏用户没有容量的区域? 或者还有其他一些技巧,例如创build一个没有指定可用区域的EBS卷,这将允许我select一个具有剩余容量的区域而不会随机猜测?

先尝试启动ec2映像,然后创buildEBS卷。 当您尝试启动ami时,您将遇到容量错误,请添加exception处理并尝试在不同的az中启动它。

1)创buildEC2实例2)创buildEBS卷3)附加卷