复制Logstore数据
日志服务支持对每一个源Logstore配置一个加工任务,实现复制Logstore数据。本文介绍复制Logstore数据的典型场景和操作方法。
场景说明
某公司访问日志被采集存储在同一阿里云账号中的多个Project。现有需求将project-a中logstore-a访问日志复制到新建project-b的logstore-b中,从而后续在project-b进行统一的查询与分析。对此需求,日志服务提供数据加工的复制功能,可以将logstore-a数据复制到logstore-b。在操作前,确保您已完成如下操作。
-
已创建logstore-a,且已完成数据写入。
-
已完成logstore-b性能评估和规划。例如评估Shard数量。更多信息,请参见性能指南。
-
已创建logstore-b。更多信息,请参见管理Logstore。
操作步骤
-
在 全部Project 区域,单击project-a。
-
在 日志存储 > 日志库 页签中,单击logstore-a。
-
在查询和分析页面的右上角单击 数据加工 ,进入数据加工模式。
-
单击 保存数据加工 。
-
在 创建数据加工规则 页面,配置如下参数。
参数 | 说明 |
---|---|
规则名称 | 数据加工规则的名称。输入test。 |
授权方式 | 授予日志服务读取logstore-a中数据的权限。以默认角色为例,选择默认角色。 |
目标名称 | 存储目标名称。输入test。 |
目标Region | 目标Project所在地域。选择华东1(杭州)。 |
目标Project | logstore-b所属的Project名称。输入project-b。 |
目标库 | logstore-b名称。输入logstore-b。 |
授权方式 | 授予日志服务读写logstore-b的权限。 以默认角色为例,选择默认角色。 |
时间范围 | 加工的时间范围。 对Logstore中的数据从开始位置持续加工,直到加工任务被手动停止。选择所有。 |
更多参数配置,请参见创建数据加工任务。
- 单击 确定 。
执行结果
打开project-b项目,在 日志存储 > 日志库 页签中选择logstore-b日志库,您可以查看到从logstore-a复制过来的数据。