APP下载

HashiCorp预览Terraform云端开发套件,增加支援基础设施即程式码工具AWS CDK

消息来源:baojiabao.com 作者: 发布时间:2024-09-30

报价宝综合消息HashiCorp预览Terraform云端开发套件,增加支援基础设施即程式码工具AWS CDK

HashiCorp发布Terraform云端开发套件(Cloud Development Kit for Terraform,CDKTF)技术预览版,这是一个基础设施即程式码工具,让开发者能够使用程式开发语言编写Terraform配置。

Terraform云端开发套件让开发者能够以熟悉的语言,来定义云端基础设施,并透过HashiCorp Terraform进行配置,让用户不需要额外学习HashiCorp配置语言(HCL),支援的语言包括TypeScript、Python、Java和C#,而目前Go则是实验性支援。

这个最新0.7版本支援AWS CDK。AWS CDK是AWS云端平台上的软件开发建构(Constructs),为AWS向其用户所提供的程式码即基础架构工具,同样让用户能够以熟悉的程式语言,配置远端应用程序资源。

这项AWS CDK相容性,让开发人员可以在Terraform云端开发套件中,同时使用Terraform和AWS CDK,透过实验性AwsTerraformAdapter,开发者可以将 AWS CDK建构(Constructs)用于CDKTF应用程序中,官方提到,透过支援AWS CDK建构生态系,开发者能够更快速有效率地部署程序。

CDKTF 0.7版还更新了Provider API,该API负责下载使用者应用程序所定义的Provider和模组,并且将这些资源生成为CDK建构。现在这个API使用上更简洁,官方提到,过去API会将任何模块转成特定类型的阵列,这在只出现一次的模块,会显得API难以使用,并且产生大量的巢状结构。在更新过后的API,仅会回传类型,而非整个特定类型的阵列,这能简化回传的资源使用方式。

另外,Terraform的CDK产品文件也已经更新,并且从GitHub储存库转移到Terraform.io,在新网站中,开发者能以更人性化的方式,使用过滤功能观看特定主题的内容。

2021-11-03 11:47:00

相关文章