python 使用Python和Boto3获取具有实例ID的实例标记信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用Python和Boto3获取具有实例ID的实例标记信息相关的知识,希望对你有一定的参考价值。

import boto3

def get_instance_name(fid):
    """
        When given an instance ID as str e.g. 'i-1234567', return the instance 'Name' from the name tag.
        :param fid:
        :return:
    """
    ec2 = boto3.resource('ec2')
    ec2instance = ec2.Instance(fid)
    instancename = ''
    for tags in ec2instance.tags:
        if tags["Key"] == 'Name':
            instancename = tags["Value"]
    return instancename

以上是关于python 使用Python和Boto3获取具有实例ID的实例标记信息的主要内容,如果未能解决你的问题,请参考以下文章

markdown 使用GetParameter从SSM获取秘密使用Python和Boto3的示例

使用 boto3 和 python 将 AWS EC2 详细信息导出到 xlsx/csv

Python Boto3 使用 NextToken 通过路径从 SSM 获取参数

我们如何使用 python boto3 获取挂载到 EC2 实例的所有文件系统(EFS)的列表?

如何使用 python 调用具有 Cognito 身份验证的 AppSync 突变?

在 Boto3 中获取具有特定标签和值的 EC2 实例列表