Python 如何使用boto3获取VPC的流量日志ID
有一个命令用于在boto3中为VPC创建流量日志: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
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>' ]
}
]
)