Python 如何使用boto3获取VPC的流量日志ID

Python 如何使用boto3获取VPC的流量日志ID,python,amazon-web-services,amazon-ec2,boto3,Python,Amazon Web Services,Amazon Ec2,Boto3,有一个命令用于在boto3中为VPC创建流量日志: client=session.client(“ec2”) 客户端。创建流日志(…) 这将返回流日志ID。假设用户未保存此ID,现在用户希望删除创建的流日志。你是怎么做到的 将要删除的流日志ID作为参数,但如何获取这些ID 还将流日志ID作为参数 不返回有关流日志的任何信息 获取专有网络流量日志ID以删除它们的正确API是什么? 编辑: 我尝试了下面的代码,它也不返回任何流日志信息 ec2=两种资源(“ec2”) vpc=ec2.vpc(v

有一个命令用于在boto3中为VPC创建流量日志:


client=session.client(“ec2”)
客户端。创建流日志(…)

这将返回流日志ID。假设用户未保存此ID,现在用户希望删除创建的流日志。你是怎么做到的

将要删除的流日志ID作为参数,但如何获取这些ID

还将流日志ID作为参数

不返回有关流日志的任何信息

获取专有网络流量日志ID以删除它们的正确API是什么?

编辑:

我尝试了下面的代码,它也不返回任何流日志信息


ec2=两种资源(“ec2”)
vpc=ec2.vpc(vpc_id)
vpc.load()

FlowLogIds
描述流量日志的可选参数,当您想要获取有关特定流量日志的详细信息时,可以使用该参数。要列出所有流日志,请忽略该参数。

FlowLogIds
描述流日志的可选参数,当您想要获取有关特定流日志的详细信息时,可以使用该参数。若要列出所有的流量日志,请忽略该参数。

我知道这个问题已经很老了,但我将为后代发布我的答案

要查找连接到所述专有网络的流量日志,您可以使用
客户端。请描述\u flow\u logs
功能,并为特定专有网络
资源id
添加过滤器

例如:

导入boto3
client=boto3.client('ec2')
response=client.description\u flow\u日志(
过滤器=[
{
“名称”:“资源id”,
“值”:[“”]
}
]
)

我意识到这个问题已经很老了,但我会把我的答案传给后代

要查找连接到所述专有网络的流量日志,您可以使用
客户端。请描述\u flow\u logs
功能,并为特定专有网络
资源id
添加过滤器

例如:

导入boto3
client=boto3.client('ec2')
response=client.description\u flow\u日志(
过滤器=[
{
“名称”:“资源id”,
“值”:[“”]
}
]
)
import boto3

client=boto3.client('ec2')

response=client.describe_flow_logs(
  Filters=[
    {
      'Name'  : 'resource-id',
      'Values' : [ '<vpc-id>' ]
    }
  ]
)