DataTalks.Club: Claude Code가 Terraform으로 2.5년치 프로덕션 데이터를 지우다
DataTalks.Club: Claude Code가 Terraform으로 2.5년치 프로덕션 데이터를 지우다
섹션 제목: “DataTalks.Club: Claude Code가 Terraform으로 2.5년치 프로덕션 데이터를 지우다”DataTalks.Club 창립자 Alexey Grigorev는 AI Shipping Labs를 AWS로 옮겨 DataTalks.Club과 같은 인프라에 통합하려 했다. Claude는 통합을 권하지 않았지만 Grigorev는 별도 셋업 비용이 더 크다고 판단했다.
Terraform이 인프라 상태를 추적하는 state 파일이 최근 새 컴퓨터로 옮긴 탓에 옛 머신에 남아 있었다. 새 머신의 Terraform은 state를 못 찾아 “클라우드에 아무것도 없다”고 가정. Claude Code는 그 논리를 따라 “셋업을 바로잡기 위해” destroy를 실행. 학생 과제·프로젝트·리더보드 2.5년치 DB와 스냅샷 백업까지 같이 삭제.
Amazon Business 지원으로 약 24시간 안에 데이터 복구.
“AI 에이전트에게 Terraform 명령 실행을 과신했다.” 같은 계정/리전의 백업은 백업이 아니다 — 같은 폭발 반경이다. state 누락을 “인프라 없음”으로 해석하는 모든 자동화는 장전된 총이다. 해법은 더 똑똑한 프롬프트가 아니라 더 적은 권한이다.
원문 인용
섹션 제목: “원문 인용”“I over-relied on the AI agent to run Terraform commands.” 의역: Terraform 명령을 AI 에이전트에게 너무 의존했다.