2016-02-23 6 views
-1

Я создал группу AutoScaling в AWS, и я хотел бы автоматически увеличивать значение тега имени, чтобы мои экземпляры действительно имели смысл в консоли.AWS AutoScaling Increment Name Tag

Пример:

MyAwesomeWebApp - Scaling Group 
Load Balancers - webapp 
Desired - 1 
Min - 1 
Max - 5 
.......... 

Instance Имена должны быть (в зависимости от масштаба myawesomewebapp1 всегда будет, но остальные не должны быть):

myawesomewebapp1 
myawesomewebapp2 
myawesomewebapp3 
myawesomewebapp4 
myawesomewebapp5 

Это было упомянуто здесь, но не ответил полностью:

How to change new instance tag Name when auto scaling

+0

Могу ли я спросить, почему вы хотите это сделать? Одна из основных причин использования AutoScaling - сделать ваш экземпляр безстоящим (т. Е. Все равно, если он погибнет, данные не будут потеряны и могут быть легко заменены), и в результате было бы бессмысленно указывать каждый экземпляр. – mickzer

+0

Приложение имеет требование, чтобы хост-система имела имя хоста ... это еще старая школа – user3063045

+0

Хорошо. Итак, что же касается тега ресурса, который дает ему имя хоста? Я думаю, вам нужно предоставить нам больше информации о том, что вы пытаетесь сделать и почему вы пытаетесь это сделать. Таким образом, люди могут предложить альтернативу и решения, и это не позволит вам проголосовать без ответов :) – mickzer

ответ

1

Вы можете не ccomplish, что в конфигурации группы автомасштабирования. Однако с помощью API вы могли бы. Когда запускается новый экземпляр, он может отправить уведомление SNS, которое запускает (возможно, через конечную точку HTTP) вызов API для установки тега имени экземпляра на основе некоторой комбинации логики/счетчика.