← Все новости

Разработчик потерял два сайта и базу данных в AWS из-за ошибки с Claude Code

Разработчик потерял два сайта и базу данных в AWS из-за ошибки с Claude Code

Все права принадлежат AInDev.ru

• Категория: DevOps / Инфраструктура • Автор: Алексей Воронов • Проверил: Екатерина Морозова • 07.03.2026 23:10

Агенты искусственного интеллекта, такие как Anthropic Claude Code, помогают в написании программного кода, но они не могут гарантировать идеальный результат. В некоторых случаях это может привести к неприятным последствиям, таким как случайное удаление данных. Однако в случае с разработчиком Алексеем Григорьевым проблема оказалась не в ИИ, а в человеческом факторе.

Алексей решил перенести свой сайт на платформу Amazon Web Services (AWS), где уже находился другой его ресурс. Claude Code предупредил, что такая конфигурация может привести к сложностям, но разработчик посчитал, что поддерживать две отдельные конфигурации будет слишком трудозатратно. Для управления инфраструктурой он выбрал утилиту Terraform, которая позволяет создавать и управлять ресурсами в облаке.

Алексей попросил Claude Code выполнить план Terraform для настройки нового сайта, но забыл загрузить файл состояния с полным описанием текущей конфигурации. В результате ИИ-агент создал контейнер для переносимого сайта, но пользователь прервал процесс на полпути. Из-за отсутствия файла состояния начались дублирования ресурсов.

Разработчик попытался определить дубликаты ресурсов и затем загрузил файл состояния, полагая, что разобрался в проблеме. Он ожидал, что Claude Code продолжит удалять дубликаты, но вместо этого ИИ-агент последовал инструкциям Terraform и выполнил команду «destroy» («уничтожить»). В результате были удалены оба сайта, включая базу данных с записями за 2,5 года и её резервные копии.

Для решения проблемы Алексей обратился в службу технической поддержки Amazon, которая помогла восстановить данные в течение суток. Описывая инцидент, разработчик перечислил меры, которые он принял для предотвращения повторения ситуации:

Он настроил периодическую проверку восстановления базы данных, включил защиту от удаления в Terraform и AWS, а файл состояния переместил в хранилище S3. Алексей признал, что слишком полагался на ИИ-агента при выполнении команд Terraform, и решил все операции по удалению данных производить самостоятельно.

Винить ИИ в произошедшем он не стал, понимая, что ошибка была частично его собственной.

Теги: #ИИ, #AWS, #удаление данных, #Claude Code, #Terraform, #разработчик, #инцидент