微软发布最新Terraform AzureRM供应器2.0,用户可自定义资源超过时设置

微软和HashiCorp合作发布Terraform Azure Provider 2.0版本,其中包含了许多用户要求添加的功能,像是更一致的导入资源管理方法,以及自定义时间限制功能,同时也对提供的资源进行调整。Azure Provider可用来通过其API,与Azure资源管理器(Azure Resource Manager,AzureRM)支持的许多资源进行交互。

微软提到,自从他们在2015年提供Terraform AzureRM供应器(Provider)之后,Azure服务明显增长,而提供服务的范围也逐渐扩大,微软在供应器1.x版本时,就已经有超过300个人信息源,以及将近100个人信息源来源,而在新版本中,微软对现有资源进行大量的更新并且加入新功能。

新功能包括资源等级的定制化时间限制,微软提到,在过去版本的AzureRM供应器中,资源超过时限制是一小时,且不接受复写,但在2.0版本的可自定义配置中,可让用户覆盖资源默认超过时设置,对于需要较长时间才能移除的资源特别有用。

Terraform Azure Provider 2.0还可让用户将外部创建的资源,导入到Terraform的状态中,如此Terraform便能关注资源变更以及管理该资源。另外,官方这次还加入其他资源,供虚拟机和虚拟机扩展集使用,用户现在可以直接选择与虚拟机操作系统相对应的资源。

在先前版本,供应器包含了所有虚拟机和虚拟机扩展集需要的资源,虽然这些资源在2.0中仍然可以使用,但是官方预告,将会在未来弃用这些资源。微软也移除了遭到弃用,且结束生命周期的资源、数据来源以及字段。