- コマンドライン
- OpenTofuの状態の操作
OpenTofuの状態の操作
OpenTofuは、状態データを使用して、構成内の各リソースに対応する実際のオブジェクトを記憶します。これにより、リソース宣言が変更されたときに既存のオブジェクトを変更できます。
OpenTofuは、プランと適用中に状態を自動的に更新します。ただし、構成または実際に管理されているインフラストラクチャの変更を補うために、OpenTofuの状態データに意図的に調整を加える必要がある場合があります。
OpenTofu CLIは、状態を操作するためのいくつかのワークフローをサポートしています。
- 状態の検査
- 強制再作成
- リソースの移動
- 既存のリソースのインポート(インフラストラクチャのインポートセクションに記載されています)
- 障害復旧
重要
通常のプランまたは適用以外で状態データを変更すると、OpenTofuが管理対象リソースを追跡できなくなる可能性があります。これは、お金の無駄遣い、同僚の迷惑、さらには運用のセキュリティの低下につながる可能性があります。帯域外で状態を変更する場合は、状態データのバックアップを必ず保管してください。