У нас есть ежемесячный бюджет, который нам разрешено тратить на экспериментальные вычислительные задачи. В данный момент мы используем docker machine для автоматического масштабирования вычислительной мощности. Но это имеет высокий риск превышения нашего бюджета.
Наш план заключается в том, чтобы пометить экземпляры, используемые для вычислительных задач, например, comp_task
а затем создать максимальный бюджет с фильтром для этого тега. Но, как я понял, есть только возможность получить электронное письмо, если бюджет превышен.
Есть ли способ прекратить/запретить дальнейшие экземпляры EC2 с помощью "бюджетного тега" при превышении лимита? Или есть другой способ добиться того же?
решение1
вы можете настроить сигнализацию cloudwatch для выставления счетов, которая отправляет уведомление в группу уведомлений. После этого вы можете использовать лямбду, наблюдающую за этой темой, чтобы инициировать удаление или завершение экземпляров.
Пожалуйста, ознакомьтесь с документацией AWS ниже.