对Terraform有疑问,
假设我现在正在使用提供程序“ AWS”,将来我需要更改为其他云提供程序,除了更改提供程序之外,我还需要对我的代码做哪些更改,
切换到其他提供商有多困难?
答案 0 :(得分:4)
我认为您问题的简短答案很困难?除了仅更改提供程序之外,您还需要将每个关联的资源更改为其他提供程序资源。
Terraform中的资源与提供程序无关。相反,它们非常特定于其提供者。例如,如果您想使用AWS Provider创建实例,则可以使用aws_instance
资源。如果您想使用Google Cloud Provider创建实例,则可以使用google_compute_instance
。