Amazon web services 如何使用boto3查询AWS,以确定IMDSv2是否在EC2实例中强制执行

Amazon web services 如何使用boto3查询AWS,以确定IMDSv2是否在EC2实例中强制执行,amazon-web-services,amazon-ec2,boto3,Amazon Web Services,Amazon Ec2,Boto3,boto3中是否有任何功能可以告知IMDSV2是否已启用?导入boto3 ec2=boto3.client('ec2') 实例_id='i-xxx' res=ec2.description\u实例(instanceId=[instance\u id]) 元数据_options=res['Reservations'][0]['Instances'][0]['MetadataOptions'] http_tokens=元数据_选项['HttpTokens'] state=metadata\u选项['

boto3中是否有任何功能可以告知IMDSV2是否已启用?

导入boto3
ec2=boto3.client('ec2')
实例_id='i-xxx'
res=ec2.description\u实例(instanceId=[instance\u id])
元数据_options=res['Reservations'][0]['Instances'][0]['MetadataOptions']
http_tokens=元数据_选项['HttpTokens']
state=metadata\u选项['state']
如果http_令牌==“必需”且状态==“已应用”:
打印(f“IMDSv2在id为{instance_id}的EC2实例中强制执行”)
其他:
打印(f“IMDSv2未强制执行”)
打印(http_令牌,状态)