操作审计事件数据迁移至MaxCompute

更新时间:
复制 MD 格式

操作审计(ActionTrail)功能可追踪和记录阿里云账号近90天内的操作事件。如需分析更长时间的数据,可创建跟踪并将事件投递至MaxCompute进行查询与分析。本文介绍该功能的配置与使用方法。

操作步骤

  1. 开通MaxCompute和DataWorks服务。详情请参见开通MaxCompute。

  2. 当使用RAM用户投递操作审计事件时,需要先授予RAM用户管理单账号跟踪的权限。详情请参见为RAM用户授权。

  3. 登录操作审计控制台。

  4. 在左侧导航栏选择跟踪,在左上角选择地域。

    跟踪是一种操作审计事件投递配置,根据创建者、作用范围和投递内容的不同,分为单账号跟踪、多账号跟踪和平台事件跟踪。详情请参见跟踪概览。

  5. 在跟踪页面,单击创建跟踪。

  6. 在弹出的快速创建跟踪页面,单击标题下方提示框的跟踪创建。

    创建跟踪时,操作审计将会自动创建一个服务关联角色AliyunServiceRoleForActionTrail,并将其添加为事件投递的MaxCompute项目的管理角色Admin。详情请参见操作审计服务关联角色、角色规划。

    配置如下参数后,单击确认。

    • 基本信息区域:自定义填写跟踪名称并选择跟踪事件。

    • 管控事件投递区域:选择将事件投递到大数据计算服务MaxCompute。

      • 投递账号选择投递到本账号,设置如下参数。

        参数

        描述

        大数据计算服务地域

        • 被投递数据的MaxCompute项目所在地域。

        • 操作审计会将审计日志投递至MaxCompute指定地域下的actiontrail_<阿里云账号ID> 项目中。因为同一阿里云账号下MaxCompute项目名称唯一,若账号下已有actiontrail_<阿里云账号ID>的项目,将默认投递至已有项目。

        大数据计算服务项目Quota

        • MaxCompute的配额。

        • 创建跟踪首次投递到MaxCompute时,需要选择MaxCompute的配额,若当前地域下无可选配额,请选择其他MaxCompute地域。

      • 投递账号选择投递到其他账号,设置大数据计算服务 ARN和大数据计算服务写入角色 ARN。

        选择投递到其他账号时需要先在目标账号中创建RAM角色,授予操作审计服务向目标账号投递事件的权限,并提前创建大数据计算服务项目。具体操作,请参见将多个阿里云账号的事件投递到同一账号。

    跟踪创建后,事件会以JSON格式保存在MaxComputeactiontrail_<阿里云账号ID>项目的actiontrail_<跟踪名称>数据表(Table)中。操作审计事件数据写入指定的MaxCompute表会产生存储费用。详情请参见存储费用。

相关文档