Команда: state
Команда tofu state используется для расширенного управления состоянием. По мере того как вы будете осваивать OpenTofu, могут возникнуть случаи, когда потребуется изменить состояние OpenTofu. Во многих случаях вместо непосредственного изменения состояния можно использовать команды tofu state.
Эта команда является вложенной подкомандой, то есть у неё есть дополнительные подкоманды. Они перечислены слева.
Использование
Использование: tofu state <subcommand> [options] [args]
Нажмите на подкоманду слева, чтобы узнать о ней подробнее.
Удалённое состояние
Все подкоманды состояния OpenTofu работают с удалённым состоянием так же, как с локальным. Чтение и запись могут занимать больше времени, чем обычно, поскольку при каждой операции чтения и записи выполняется полный обмен данными по сети. В остальном резервные копии по-прежнему записываются на диск, а использование CLI такое же, как при работе с локальным состоянием.
Резервные копии
Все подкоманды tofu state, изменяющие состояние, записывают файлы резервных копий. Путь к этим файлам можно задать с помощью -backup.
Подкоманды, выполняющие только чтение (например, list), не записывают файлы резервных копий, поскольку не изменяют состояние.
Обратите внимание, что резервное копирование при изменении состояния нельзя отключить. Учитывая конфиденциальность файла состояния, OpenTofu принудительно создаёт резервную копию при выполнении каждой команды изменения состояния. Если вы не хотите хранить эти файлы, их придётся удалять вручную.
Удобство работы в командной строке
Формат вывода и структура командной строки подкоманд состояния разработаны для использования с инструментами командной строки Unix, такими как grep, awk, а также аналогичными командами PowerShell.
Для расширенной фильтрации и изменения данных мы рекомендуем объединять подкоманды состояния OpenTofu с другими инструментами командной строки с помощью конвейеров.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.9/cli/commands/state/