我正在使用Terraform为我的用户创建按需Azure基础架构。基础架构包括VM和256 GB数据磁盘。在一天结束时,“Terraform Destroy”将删除VM。但数据盘没有被删除。是否有方法在销毁命令中删除所连接的磁盘?
iaqfqrcu1#
如果您的256 Gb磁盘和VM都是通过terraform代码创建的,则可以使用“terraform destroy --target=azurerm_virtual_machine.{VM resource name}”和“terraform destroy --target=azurerm_managed_disk.{managed disk resource name}”。这将删除您的VM,然后删除您的磁盘。如果您的磁盘不是由terraform创建的,您可以使用“terraform import”将磁盘导入terraform代码,然后使用上述方法删除它。
1条答案
按热度按时间iaqfqrcu1#
如果您的256 Gb磁盘和VM都是通过terraform代码创建的,则可以使用“terraform destroy --target=azurerm_virtual_machine.{VM resource name}”和“terraform destroy --target=azurerm_managed_disk.{managed disk resource name}”。这将删除您的VM,然后删除您的磁盘。
如果您的磁盘不是由terraform创建的,您可以使用“terraform import”将磁盘导入terraform代码,然后使用上述方法删除它。