我有一个包含所有 AWS 目标组的 .json 文件。这是使用aws elbv2 describe-target-groups. 我想从此文件中提取每个 TargetGroupArn 并将其存储到 Python 列表中。
使用我当前的代码,我没有输出。我可以确认字典中有数据,但我尝试创建的列表中没有附加任何内容。
import json
from pprint import pprint
with open('target_groups.json') as f:
data = json.load(f)
items = data['TargetGroups']
arn_list = []
for key, val in data.items():
if key == 'TargetGroupArn':
arn_list.append(val)
print(arn_list)
预期结果是 arn_list 打印出来如下所示:
[arn:aws:elb:xxxxxxx:targetgroup1, arn:aws:elb:xxxxxxx:targetgroup2, arn:aws:elb:xxxxxxx:targetgroup3]
杨__羊羊
德玛西亚99
相关分类