使用标签获取ECS实例并将其加入到对应标签的安全组
您可以使用系统运维管理(OOS)提供的公共任务模板创建执行,根据指定标签获取ECS实例,并把获取到的ECS实例加入到绑定了同一标签的安全组中,确保ECS实例与安全组的正确匹配。
背景信息
本示例中,将绑定了标签Team:Dev
的ECS实例,加入到绑定了该相同标签的安全组中。
操作步骤
登录OOS控制台。
在左侧导航栏,选择 。
在顶部菜单栏左上角,选择地域。
说明默认情况下,某地域的OOS负责管理本地域的资源。例如,华东1(杭州)的OOS默认管理华东1(杭州)的ECS实例。但是,作为例外,用户可以在模板ExecuteAPI里指定RegionId的值,来调用其他地域的OpenAPI(不建议这样做)。因此,此处OOS的地域需要与ECS实例地域保持一致。关于OOS的使用限制,请参见使用限制。
在公共任务模板中,查找ACS-ECS-CorrectSecurityGroupInstancesByTags,并单击创建执行。
在基本信息页面,填写执行的基本信息,然后单击下一步:设置参数。
本示例中,基本信息采用默认值。
说明执行模式选择自动执行,表示模板中的所有任务都会被自行执行,而不是单个拆分地执行。
在设置参数页面,设置执行的参数,然后单击下一步:确定。
在地域ID区域,选择ECS实例所在的地域。
在要添加的新ECS实例的标签区域,输入ECS实例的标签。
系统会根据该标签获取对应的ECS实例,然后将对应ECS实例加入到绑定了该相同标签的安全组中。
重要ECS实例和安全组必须在同一VPC中,否则会执行失败。
确认信息无误后,单击创建。
执行结果
如果执行状态显示成功,则表示指定标签Team:Dev
的ECS实例已成功加入到同一指定标签的安全组中。您可以在ECS控制台的实例列表中,验证对应ECS实例是否已成功加入该指定标签的安全组中。