私はTerraformをかなり新しくしているので、問題は私が間違っていると思っています。Terraform - AWS - EBSボリュームが削除されないようにするにはどうすればよいですか?
個別のEBSボリュームが必要な場合があります。
:AWS内のボリュームは、彼らが保護「終了時に削除」していると言う、まだテラフォームがまだそれらを破壊慰める、aws_instance
aws_ebs_volume
aws_volume_attachment
インスタンスの起動:これらは、3つの別々のテラフォームのリソースとして定義されています
aws_instanceリソース定義内で 'block_device'マッピングを使用すると、終了できないようにすることができます。
https://www.terraform.io/docs/providers/aws/r/instance.html#delete_on_termination-1
しかし、これはオプションではebs_volumeリソースには表示されません。
https://www.terraform.io/docs/providers/aws/r/ebs_volume.html
がどのように私はテラフォームを止めない私のEBSボリュームを削除するから?
私はこれをやってみましたが、それはただテラフォームが実行してから仕事を破壊停止します
lifecycle = {
prevent_destroy = true
}
おかげで一般的に
あなたの 'terraform plan ... 'の出力を表示してください。 – Nickolay
こんにちは - あなたは、作成または破棄、またはその両方から計画をしたいですか? 非常に大きな出力であり、多くのビジネスデータ(タグ、名前識別子)を含んでいるため、ビジネス識別可能なすべてのデータをそこから削除しようとしています。私と一緒に抱きしめてください。ありがとうございました 私はあなたが特定のセクションだけを知りたい場合。 – TristanP
aws_instance破壊計画の出力を表示してください。 – Nickolay