本文为您介绍如何查看 OpenAPI 调用日志。
OpenAPI 调用日志查询是云上运维非常重要的能力。有了调用日志,开发者可以分析出 OpenAPI 在一个具体的时间段内,被哪些用户以什么样的方式调用过,方便进行问题排查。
OpenAPI 门户的用量统计
OpenAPI 门户开发了云产品 OpenAPI 的用量统计功能,数据实时性(T-1)。选定时间范围后,可从产品维度、调用方式等维度查看 OpenAPI 调用聚合数据。
操作审计
操作审计(ActionTrail)帮助您监控并记录阿里云账号的活动,包括通过阿里云控制台、OpenAPI、开发者工具对云上产品和服务的访问和使用行为。关于操作审计产品的更多介绍信息,请参见文档什么是操作审计。
查询示例
访问操作审计控制台。
点击左侧菜单事件->事件查询,查看事件信息。
示例:通过 OpenAPI 门户的API调试及阿里云命令行分别调用了ECS的
DescribeInstanceStatus
接口,查看最近1小时内产生的OpenAPI调用日志,得到如下信息:查询结果按照时间倒序排列,前面两条是分别通过不同方式调用OpenAPI的记录,第三条是登录操作审计控制台调用的登录接口。
点击查看事件详情。
{ "eventId": "5B5C840F-D336-56EE-9B18-2A10C4C18***", "eventVersion": 1, "eventSource": "ecs-unit-share.cn-hangzhou.aliyuncs.com", "requestParameters": { "SourceRegionId": "cn-hangzhou", "AcsProduct": "Ecs", "UserAgent": "AlibabaCloud (linux", "ClientPort": 5226, "SignatureType": "", "RegionId": "cn-hangzhou" }, "sourceIpAddress": "106.14.134.**", "userAgent": "AlibabaCloud (linux; amd64) Golang/1.17.1 Core/0.0.1 vendor/CloudShell/0.2 Aliyun-CLI/3.0.167 Extra/CloudShell/0.2", "eventRW": "Read", "eventType": "ApiCall", "userIdentity": { "sessionContext": { "attributes": { "mfaAuthenticated": "false", "creationDate": "2023-06-25T14:25:19Z" } }, "accountId": "1030727177369***", "principalId": "1030727177369***", "type": "root-account", "userName": "root" }, "serviceName": "Ecs", "additionalEventData": { "CallerBid": "26842" }, "apiVersion": "2014-05-26", "requestId": "5B5C840F-D336-56EE-9B18-2A10C4C18***", "eventTime": "2023-06-25T14:25:20Z", "isGlobal": false, "acsRegion": "cn-hangzhou", "eventName": "DescribeInstanceStatus" }
文档内容是否对您有帮助?