Операция выполнена!
Закрыть

ИИ-инструменты вроде Claude Code могут очень многое, но порой и они сбоят. Программист Алексей Григорьев рассказал, как потерял базу данных с записями за 2,5 года из-за ошибки этого ПО. Правда, восстановить данные всё же удалось. 

В какой-то момент автор захотел перенести свой сайт AI Shipping Labs на платформу AWS и использовать ту же инфраструктуру, что и DataTalks.Club. Что интересно, изначально  Claude отговаривал от этого варианта, но программист всё равно решил это сделать.  

Создано Grok

Мой план, рассчитанный на постепенный процесс, был следующим: 

  • Перенесите текущий статический сайт с GitHub Pages на AWS S3. 
  • Перенесите DNS на WS, чтобы домен полностью управлялся там. 
  • Разверните новую версию Django на поддомене 
  • Когда всё заработает, переключите основной домен на Django. 

Автор говорит, что концепция миграции была разумной, но проблемы возникли на этапе реализации. В частности, Григорьев говорит, что слишком сильно положился на ИИ. 

Если сократить историю, проблема возникла из-за того, что разработчик сначала запустил настройку без файла состояния Terraform (где описано текущее состояние инфраструктуры). В результате AI создал дубликаты ресурсов. Когда файл состояния позже загрузили, Claude попытался привести систему к правильному состоянию и выполнил команду terraform destroy — фактически стер всю инфраструктуру.  

В итоге были удалены серверы, база данных и даже снапшоты с резервными копиями — примерно 2,5 года данных проекта. К счастью, обращение в поддержку AWS помогло восстановить все данные, так что история закончилась хорошо.  

Читайте также
ЛЕНТА

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro