如何使用实例ID获取AWS CloudTrail事件实例名称?

时间:2019-08-13 15:49:11

标签: python amazon-ec2 aws-lambda boto3

我正在尝试获取CloudTrail事件的实例名称。我正在从事件中提取实例ID,但是事件似乎没有主机名/实例名称。为了获取实例名称,因此我试图将ID传递给describe_instance或其他函数(我不确定那会是什么)。本质上,我想传递ID并从实例标签中获取实例名称。

我尝试使用all_instances,但不确定如何过滤结果以获取所需的确切实例的名称。这是我到目前为止的内容:

    inst = ec2.describe_instances(instanceidT)
    for tag in inst.tags:
        if tag['Key'] == 'Name':
            instanceName= tag['Value'][enter image description here][1]
            print(instanceName+ "this is what I am looking for")

instanceidT具有从云跟踪事件中提取的实例ID

1 个答案:

答案 0 :(得分:0)

以下是使用boto3 resource 方法检索特定实例的实例标签的示例:

handleSubmit

使用 client 方法的情况与此相同:

console.log()