Вы можете сделать это с помощью лямбды, отвечая на событие жизненного цикла .Лямбда будет вызывать DescribeAutoScalingGroups , чтобы найти экземпляры, принадлежащие ASG, и обновить те, у которых нет тега.
Если вы просто хотите иметь все свои экземплярыпронумерованным 1..N, тогда я бы порекомендовал прослушивать события завершения работы, а также события запуска и заново пометить все экземпляры на основе их начальной отметки времени.
Если вы хотите применять последовательные числа к каждому новому экземпляру, вы 'Вам нужно будет где-то хранить текущее значение, например DynamoDB.Вам также нужно остерегаться одновременных выполнений и убедиться, что вы используете каждый порядковый номер один и только один раз.Вы можете сделать это, сохранив связь между порядковым номером и идентификатором экземпляра.
Но зачем вам это делать?