gpt4 book ai didi

python - 如何在Boto3中获取AWS中未标记的实例?

转载 作者:太空宇宙 更新时间:2023-11-03 15:30:23 25 4
gpt4 key购买 nike

我想获取未由某些特定键标记的实例,但无法获得所需的输出,下面是我的代码

import boto3
import json
import time
import os

client = boto3.client('ec2')
response = client.describe_instances(
# DryRun=True|False,
Filters=[
{
'Name': 'tag: elasticbeanstalk:environment-name',
'Values': [
'Not tagged'
]
}
]
)
print(response)

我得到的输出

{u'Reservations': [], 'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': 'b66a2bb5-ac75-4bc1-b359-fdac50fdfaee', 'HTTPHeaders': {'transfer-encoding': 'chunked', 'vary': 'Accept-Encoding', 'server': 'AmazonEC2', 'content-type': 'text/xml;charset=UTF-8', 'date': 'Tue, 21 Mar 2017 12:55:12 GMT'}}}

引用:boto3 reference

最佳答案

据我所知,底层 API 不支持这种过滤。找到它的唯一方法是查询所有内容,或者查询处于特定状态(例如RUNNING)的机器子集,然后在 python 中过滤未标记的资源。

请参阅此相关问题:Finding all Amazon AWS Instances That Do Not Have a Certain Tag

关于python - 如何在Boto3中获取AWS中未标记的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42928002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com