Я использую экстенсивно случаи EC2 для тестирования распределенной системы. К сожалению, иногда я поражал предел бегущих случаев, которые заставляют целое развертывание терпеть неудачу. Я ловлю соответствующее исключение, но я предпочел бы избегать целого развертывания вместо того, чтобы терпеть неудачу после запуска нескольких случаев. Чтобы избежать такой ситуации, я хотел бы иметь проверку перед полетом:
number_of_running_instances + number_of_required_instances <= instance_limit
Я мог легко проверить number_of_running_instances
и number_of_required_instances
, но я не мог найти API для проверки instance_limit
. Еще хуже, поддержка AWS утверждает, что нет никакого клиента видимого API для этого:
https://forums.aws.amazon.com/message.jspa? messageID=296314
Кроме того, я предпочел бы не предполагать, что предел - дефолт, потому что некоторые счета AWS в нашей компании коснулись более высокого предела.
Там какая-либо работа должна решить ту проблему?