def get_rds_info(key, secret, zone): clt = client.AcsClient(key, secret, zone) request = DescribeDBInstanceAttributeRequest() # request.setKey() request.set_action_name("DescribeDBInstances") # 将数据格式化成 json,默认为 XML request.set_accept_format('json') # 发起请求,获取数据 result = json.loads(clt.do_action_with_exception(request)).get('Items').get('DBInstance') print(result) return result
def get_rdsdata(AcesskeyID, AcesskeySecret, zone): """ 1、获取该区域全部RDS实例详细信息 2、参数:cn-qingdao、cn-hangzhou、cn-beijing 等 """ clt = client.AcsClient(AcesskeyID, AcesskeySecret, zone) request = DescribeDBInstanceAttributeRequest() # request.setKey() request.set_action_name("DescribeDBInstances") # 将数据格式化成 json,默认为 XML request.set_accept_format('json') # 发起请求,获取数据 # 加了.get获取到的数据是一个列表 result = json.loads(clt.do_action_with_exception(request)).get('Items').get('DBInstance') return result