我试图
- 创建 EBS 卷
- 创建一个 EC2 实例,然后然后
- 将卷附加到实例。
但是当我尝试这样做时,我总是遇到 InsufficientInstanceCapacity。显然,某些区域中仍有足够的空间用于 EBS 卷,但无法创建更多 EC2 实例。
有没有一种简单的方法来测试这种情况,以便我可以向用户隐藏没有容量的区域? 或者还有其他一些技巧,例如创建 EBS 卷而不指定可用区域,这将允许我选择一个具有剩余容量的区域而无需随机猜测?
答案1
尝试先启动 ec2 映像,然后创建 EBS 卷。当您尝试启动 ami 时,您会收到容量错误,添加异常处理并尝试在不同的 az 中启动它。
1)创建 EC2 实例 2)创建 EBS 卷 3)附加卷