当日志中意外写入敏感数据(如用户手机号明文)时,可以通过SLS软删除快速清理。使用Python SDK调用DeleteLogsRequest接口,指定project、logstore、时间范围(from_time和to_time)以及查询条件(如phoneNumber:*匹配包含手机号的日志)即可完成删除。具体步骤如下:
- 确定敏感数据写入的时间范围
- 构造查询条件精准匹配敏感日志
- 调用
client.delete_logs(request)执行删除
删除操作秒级完成,查询结果立即隐藏敏感数据,业务持续运行无需中断。相比传统方案(如通过SPL实时消费过滤后重写日志),软删除无需停机整改,大幅降低了应急响应时间和业务影响。