![在 EC2 实例之前创建 EBS 卷,而不会出现 InsufficientInstanceCapacity?](https://linux22.com/image/545898/%E5%9C%A8%20EC2%20%E5%AE%9E%E4%BE%8B%E4%B9%8B%E5%89%8D%E5%88%9B%E5%BB%BA%20EBS%20%E5%8D%B7%EF%BC%8C%E8%80%8C%E4%B8%8D%E4%BC%9A%E5%87%BA%E7%8E%B0%20InsufficientInstanceCapacity%EF%BC%9F.png)
我试图
- 创建 EBS 卷
- 创建一个 EC2 实例,然后然后
- 将卷附加到实例。
但是当我尝试这样做时,我总是遇到 InsufficientInstanceCapacity。显然,某些区域中仍有足够的空间用于 EBS 卷,但无法创建更多 EC2 实例。
有没有一种简单的方法来测试这种情况,以便我可以向用户隐藏没有容量的区域? 或者还有其他一些技巧,例如创建 EBS 卷而不指定可用区域,这将允许我选择一个具有剩余容量的区域而无需随机猜测?
答案1
尝试先启动 ec2 映像,然后创建 EBS 卷。当您尝试启动 ami 时,您会收到容量错误,添加异常处理并尝试在不同的 az 中启动它。
1)创建 EC2 实例 2)创建 EBS 卷 3)附加卷