【发布时间】:2014-03-13 01:50:30
【问题描述】:
以下代码有效。换句话说,没有返回错误并创建了一个组。但是,该组启动的实例不会有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)
我尝试了没有resource_id 的Tag 方法。
[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])
但这违背了AutoScalingGroup 方法中tag 参数的意义。
【问题讨论】:
标签: amazon-web-services boto autoscaling