为了账号安全,请及时绑定邮箱和手机立即绑定

Python 请求模块、Json 和 API

Python 请求模块、Json 和 API

一只斗牛犬 2021-09-11 17:48:31
我需要识别 API 中的“account_type”被列为“未知”而不是来自 API 的“已链接”的任何帐户。然后,我需要将我们标识为“未知”“account_type”的“owner_id”字段与 csv 中列出的 owner_id 进行比较。然后,我需要将匹配帐户 csv 中的字段发布到另一个 API。我在弄清楚如何生成与“未知”“account_type”匹配的 owner_id 列表,然后将它们与 csv 中与 owner_id 匹配的帐户进行比较时遇到问题。任何帮助,将不胜感激。我已经在下面列出了我已经走了多远以及来自 api 的一个帐户的简短片段。谢谢!# This is what I started with:import requests  import json   r = requests.get ("https://chapi.cloudhealthtech.com/v1/aws_accounts?api_key=xxxxxxxxxxxxxxxx")   data = r.json()响应数据:{  "aws_accounts": [      {        "id": XXXXXXXXXXXX,        "name": "XXXXXXXXXXXX",        "amazon_name": "XXXXXXXX",        "owner_id": "XXXXXXXXXX",        "hide_public_fields": false,        "region": "global",        "created_at": "2018-05-09T10:31:19Z",        "updated_at": "2018-10-24T22:02:49Z",        "account_type": "Linked",        "vpc_only": true,        "cluster_name": "XXX",        "status": {          "level": "yellow",          "last_update": "2018-12-09T13:25:01Z"        },        "authentication": {          "protocol": "assume_role",          "assume_role_arn": "arn:aws:iam::XXXXXXXXXXXXX:role/CloudHealthXAccountReaderRole",          "assume_role_external_id": "XXXXXXXXXXXXXXXXXXXXX"        },        "billing": {          "is_consolidated": false        },        "cloudtrail": {          "enabled": false      }    }  ]}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 155 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信