#!/usr/bin/env python3 """下载验证两家日志""" from obs import ObsClient import json obs = ObsClient(access_key_id="2BFF7JWXAIJ0UGNJ0OSB", secret_access_key="NaPCiJCGmD3nklCzX65s8mSK1Py13ueyhgepa0s1", server="https://obs.cn-north-4.myhuaweicloud.com") for key in ["user/pODNJqbURI/log/20260829/1424.json", "user/dhv9yTqK6K/log/20260829/1425.json"]: r = obs.getObject("storage-s3-nkkj", key) body = r.body.read() if callable(getattr(r.body, "read", None)) else ( r.body.response if hasattr(r.body, "response") else str(r.body)) if isinstance(body, bytes): d = json.loads(body) else: # ObjectStream: 用 stream 属性 d = json.loads(r.body.response.read() if hasattr(r.body, "response") and callable(getattr(r.body.response, "read", None)) else b"{}") print(f"=== {key.split('/')[1]} ===") print(" 资源:", json.dumps(d["resources"], ensure_ascii=False)[:220]) print(" 并发:", json.dumps(d["concurrency"], ensure_ascii=False)[:150]) print(" 服务:", json.dumps(d["services"], ensure_ascii=False)[:80])