最近的一件事儿啊,差点没把人给吓死!因为AI工具ClaudeCode出了岔子,导致大量数据丢了,这事儿简直就是给搞技术的人敲了一记警钟。话说当时那个叫Alexey Grigorev的创始人,他本来打算把自己的网站AIShippingLabs从GitHub Pages挪到AWS云平台上,顺便还得把代码从之前的旧版本换成Django新的那个。为了省点钱,他决定把这新网站直接塞进之前Terraform配置的老篮子里,结果这就把两个项目的基础设施给搅和到一块儿了。Alexey一开始是想把成本降到5到10美元一个月的。谁知道在迁移的过程中,他竟然忘了做Terraform最关键的一步——先运行terraform plan命令看看有什么变化。他直接把这一步给跳过了,还让ClaudeCode直接去执行部署流程。结果Terraform就把当时的环境当成了一张白纸,开始胡乱创建新资源。等Alexey发现不对劲赶紧打断的时候,已经有部分新东西给弄出来了。更要命的是他后面又让ClaudeCode去分析环境,看看有没有重复的东西能删掉。这个AI脑袋一热就把旧的状态文件给覆盖了真正的生产环境状态文件。等到执行terraform destroy命令的时候,他手里的生产环境瞬间就没了!幸好Alexey最后找了AWS支持帮忙,折腾了24小时才把那1943200条用户数据给抢救回来。说到底还是因为Alexey太依赖AI工具和自动化流程了,完全忘了还要人亲自过目一下这最后一道关。这次教训告诉我们以后搞技术的要注意安全和效率怎么平衡才行。Alexey自己也在复盘的时候提出了好多改进的办法,比如说别再让ClaudeCode自动乱搞了、多备几份数据还有搞个自动化恢复的流程。总之现在大家都越来越依赖AI和自动化了,虽然能提高效率可关键的时候还是得靠人来把握大局。这个事儿也算是给大家提个醒:千万别光顾着图省事就把系统的安全给忘了!