boto3如何获取单个ec2实例的所有标签并附加新标签
Posted
技术标签:
【中文标题】boto3如何获取单个ec2实例的所有标签并附加新标签【英文标题】:boto3 how to get all tags for a single ec2 instance and append new ones 【发布时间】:2021-08-24 17:38:27 【问题描述】:我的任务似乎很简单,但我在文档和网络上都没有看到。我有一个 ec2 实例 ID,我想获取所有当前标签并添加其他标签。我所看到的示例都是如何让所有实例运行或在 vpc 中运行。 boto2 文档仅显示如何检索单个标签或多个但不是全部。
【问题讨论】:
【参考方案1】:这些天,你应该使用boto3。
要检索实例的标签,请使用describe_instances()
。
返回:
'Reservations': [
'Instances': [
'Tags': [
'Key': 'string',
'Value': 'string'
,
要在实例上设置标签,请使用create_tags()
,指定实例的 ID。
【讨论】:
以上是关于boto3如何获取单个ec2实例的所有标签并附加新标签的主要内容,如果未能解决你的问题,请参考以下文章
我们如何使用 python boto3 获取挂载到 EC2 实例的所有文件系统(EFS)的列表?