A AWS finalmente respondeu diretamente a mim e a resposta é não, não há como verificar a capacidade. A solução sugerida é voltar para tipos de instância mais pequenos até encontrar um que funcione.
Existe alguma maneira com o aws cli para verificar a disponibilidade do tipo de instância dentro de uma determinada zona de disponibilidade antes de realmente lançar um?
Estou criando um cluster dentro de um VPC, que exige que você ative uma sub-rede em uma zona (especificada ou atribuída por aws) antes de iniciar as instâncias, mas não há garantia de que os tipos de instância desejados estejam disponíveis nesta zona neste momento.
Ontem eu acertei o temido erro InsufficientInstanceCapacity e isso não precisa acontecer. Qual é a maneira correta de lidar com isso? Não consigo ver nenhum comando ec2 óbvio para isso.
Eu posso percorrer cada zona criando e destruindo sub-redes até encontrar uma que fique, mas tem que haver uma maneira melhor?
Felicidades, nick
Yesterday I hit the dreaded InsufficientInstanceCapacity error and this needs to not happen. What is the correct way to deal this this?
Use instâncias reservadas. Este é precisamente o caso de uso para instâncias reservadas. Você também economizará muito dinheiro em instâncias sob demanda.