Бото: Как использовать параметр «тег» метода AutoScalingGroup?
Следующий код работает. Другими словами, ошибки не возвращаются, и создается группа. Однако экземпляры, запущенные этой группой, не будут иметьName
тег.
AS_GROUP = AutoScalingGroup(
group_name=AS_GROUP_NAME,
availability_zones=ZONE_LIST,
launch_config=LAUNCH_CONFIG_NAME,
min_size=GROUP_MIN_SIZE,
max_size=GROUP_MAX_SIZE,
default_cooldown=DEFAULT_COOLDOWN,
desired_capacity=DESIRED_CAPACITY,
tag=[Tag(
key='Name',
value='ASG Minion',
propagate_at_launch=True,
resource_id=AS_GROUP_NAME)],
)
AS_CONNECTION.create_auto_scaling_group(AS_GROUP)
Я попробовалTag
метод безresource_id
.
[Tag(key="Name", value="ASGMinion", propagate_at_launch=True)]
Другие явно неправильные способы, которые я пробовал:
tag='k=Name, v=ASGMinion, p=true',
tag=['k=Name, v=ASGMinion, p=true'],
tag=[Tag('k=Name, v=ASGMinion, p=true')],
Нет работы.
Конечно, я могу запустить это после того, как группа уже создана:
tag = Tag(key='Name', value=tag_name, propagate_at_launch=True, resource_id=groups[group_number].name)
asConnection.create_or_update_tags([tag])
Но это побеждает точкуtag
параметр вAutoScalingGroup
метод.