腾讯云可观测平台 操作审计事件

使用腾讯云操作审计(CloudAudit),可以获取你腾讯云账号下 API 调用历史记录,包括通过腾讯云管理控制台,腾讯云 SDK,命令行工具和其他腾讯云服务进行的 API 调用,监控腾讯云中的任何部署行为。可以确定某些子用户、协作者使用腾讯云 API 时,从某个源 IP 地址进行调用,以及何时发生调用。

相关产品
腾讯云可观测平台 产品页,含版本规格、价格与购买入口。

一、操作审计事件简介

目前 EventBridge 已完成操作审计日志接入,通过云服务默认事件集接收云上写入操作事件,从而进行云上操作的管理和运维。支持审计的服务及接口列表详情见 操作审计支持事件列表。

二、事件列表

事件中文名称 事件英文名称 有无恢复概念 事件描述 处理方法和建议
控制台操作事件(基于操作审计投递) Console operations (CloudAudit) 无 资源增删、变配等操作事件 人工排查
小程序操作事件(基于操作审计投递) Mini program operations (CloudAudit) 无 资源增删、变配等操作事件 人工排查
云 API 操作事件(基于操作审计投递) Cloud API actions (CloudAudit) 无 资源增删、变配等操作事件 人工排查

三、事件格式

{ "specversion":"1.0", "id":"13a3f42d-7258-4ada-da6d-023a33******", "source":"${ProductName}.cloud.tencent", "type":"cvm:CloudEvent:ApiCall", "subject":"${资源 ID}", "time": 1615430559146, "region":"ap-guangzhou", "resource":[ "qcs::eb:ap-guangzhou:uid1250000000:eventbusid/eventruleid" ], "datacontenttype":"application/json;charset=utf-8", "tags":{ "key1":"value1", "key2":"value2" }, "data":{ ${原始 API 操作日志} }}

事件涉及的参数如下说明:

字段 描述 字符串类型
specversion 事件结构体版本(cloudevents 遵循版本,目前仅支持 1.0) String
id PUT Event 返回的 ID 信息 String
type PUT Event 输入的事件类型,对于操作审计类型事件,根据来源不同,分为${产品缩写}:CloudEvent:ApiCall、 ${产品缩写}:CloudEvent:ConsoleCall、${产品缩写}:CloudEvent:MiniProgramCall 三类 String
source 事件来源(云服务事件必传此参数,为 subject 的缩写 )。云服务默认为 xxx.cloud.tencent String
subject 事件来源详情可自定义,云服务默认使用 QCS 描述,例如 qcs::dts:ap-guangzhou:appid/uin:xxx String
time 发生事件的时间,0 时区毫秒时间戳,例如 1615430559146 Timestamp
datacontenttype 数据类型声明 String
region 地域信息 String
data PUT Event 输入的事件详情,对于审计事件,此处传入完整操作审计日志 Json

四、调用方式

接收操作审计事件前,请保证你已经开启操作审计服务并创建相关服务角色。

1. 登录 事件总线控制台,在广州地域打开云服务事件集。如下:

2. 在事件集详情页,选择事件源 > 审计事件源,然后开启投递。如下:

注意:开启投递后,需要等待十分钟左右,操作审计才会开始投递审计事件,且后续每5分钟批量投递一次。

3. 在事件规则页,选择对应的事件集后,在事件集下创建事件规则,完成需要处理的事件类型筛选,并绑定投递目标。操作详情见 创建事件规则。

赞 (0)
上一篇 4天前
下一篇 4天前