Temos um orçamento mensal que podemos gastar em tarefas experimentais de computação. No momento, usamos a máquina docker para dimensionar automaticamente o poder de computação. Mas isto tem um alto risco de exceder o nosso orçamento.
Nosso plano é marcar as instâncias usadas para as tarefas de computação, por exemplo, comp_task
e então criar um orçamento máximo com um filtro para esta tag. Mas como imaginei, só existe a opção de receber um Email, caso o orçamento seja ultrapassado.
Existe uma maneira de encerrar/proibir outras instâncias do EC2 usando a "tag orçada" quando o limite for excedido? Ou existe outra maneira de conseguir o mesmo?
Responder1
você pode configurar um alarme cloudwatch para o faturamento que envia uma notificação a um grupo de notificação. Depois disso, você pode usar um lambda observando esse tópico para acionar a exclusão ou encerramento das instâncias.
Consulte os documentos da AWS abaixo.