如何使用 boto 库 update/change 标记经典 EC2 实例的值
How to update/change tag values of classic EC2 instances using boto library
我正在使用 boto 库并能够获取我的 ec2 实例的标签值,但是无法更新它们的值。
任何人都可以帮助 update/change 使用 boto 库标记经典 EC2 实例的值吗?
谢谢!
在 EC2 实例上添加和删除标签在 boto 中非常容易。假设您有一个 ID 为 i-12345678 的实例,并且您想要将标签 foo=bar
添加到该实例。
import boto.ec2
c = boto.ec2.connect_to_region('us-west-2')
reservations = c.get_all_instances(instance_ids='i-12345678')
instance = reservations[0].instances[0]
instance.add_tag('foo', 'bar')
删除标签:
instance.remove_tag('foo', 'bar')
第二个参数是标签的值,是可选的。
不,你不应该先删除再添加。
如文档所述,create_tags
、
Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources.
本质上对两者都意味着,您可以在 this link.
中进一步阅读有关该功能的信息
我正在使用 boto 库并能够获取我的 ec2 实例的标签值,但是无法更新它们的值。
任何人都可以帮助 update/change 使用 boto 库标记经典 EC2 实例的值吗?
谢谢!
在 EC2 实例上添加和删除标签在 boto 中非常容易。假设您有一个 ID 为 i-12345678 的实例,并且您想要将标签 foo=bar
添加到该实例。
import boto.ec2
c = boto.ec2.connect_to_region('us-west-2')
reservations = c.get_all_instances(instance_ids='i-12345678')
instance = reservations[0].instances[0]
instance.add_tag('foo', 'bar')
删除标签:
instance.remove_tag('foo', 'bar')
第二个参数是标签的值,是可选的。
不,你不应该先删除再添加。
如文档所述,create_tags
、
Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources.
本质上对两者都意味着,您可以在 this link.
中进一步阅读有关该功能的信息