云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_马云后悔让阿里巴巴上市_怎么买

小七 141 0

发布v3.0。Terraform AWS提供商

Terraform AWS提供商在过去五年中有了显著的增长,现在包括583个资源和191个数据源。虽然我们一直在努力扩展提供商的覆盖范围,但我们需要为重大更改留出空间,并为下一个主要版本做好准备。terraformaws提供程序的3.0版带来了四个主要的增强:更新Amazon证书管理器(ACM)资源,从状态存储中删除散列,改进的身份验证顺序,以及对terraform0.11的弃用。这些更改以及其他一些小的更新旨在简化您的配置并改善使用terraformaws提供者的总体体验。从v3.0开始,我们将自动重定向来自https://www.terraform.io/到https://registry.terraform.io。文档的内容保持不变,但现在将对文档进行版本控制。您可以使用Terraform注册表导航查看特定版本的文档。提供程序文档现在也可以搜索。»Amazon证书管理器资源的更新当我们评估ACM的开放缺陷报告和增强请求时,我们确定需要重构资源。作为重构的一部分,进行了一些突破性的更改。我们不再在Terraform状态下用散列值存储证书体、证书链和私有密钥属性。此外,我们还将domain\u validation_options属性从列表更改为集合。»从状态存储中删除哈希在Terraform状态存储中散列模式属性值是作为一些敏感值的属性级加密的解决方案而实现的。Terraform被设计为在资源操作和执行diff时使用完全已知的值。例如,如果资源只在状态下保存哈希值,则在更新操作期间,资源将在API调用中错误地发送哈希值。这种变化对用户来说是透明的,关于变化的扩展推理可以在Terraform最佳实践中找到。有关将受此更改影响的资源的完整列表,请参阅Terraform AWS提供者变更日志。»改进的身份验证顺序与awscli不同,awsgo-SDK默认情况下不支持共享的AWS配置文件(例如~/.AWS/config)。在提供程序的2.0版和更早版本中,这需要设置AWS_SDK_LOAD_CONFIG环境变量以启用共享配置文件的使用。提供程序的版本2和更早版本需要通过skip_Metadata_api_check provider configuration或AWS_EC2_Metadata_DISABLED环境变量禁用EC2实例元数据处理。这个工作流可能会让Terraform的从业者感到困惑,因为它突出了awscli和terraformaws提供者之间的行为差异。版本3.0.0确保在使用EC2实例元数据凭据之前引用共享配置文件(如果使用)。提供程序的身份验证行为更符合awscli行为,并确保共享配置设置按预期进行,而无需额外的解决方法。这些身份验证更改作为terraformcli0.13.0-beta2版本的一部分单独应用于terraforms3后端。»弃用地形0.11为了让提供者跟上Terraform核心开发的步伐,并利用terraform0.12和更高版本的本地特性(例如在资源中显示警告消息的能力),我们需要取消对Terraform早期版本的支持。从这个版本开始,希望继续使用0.11的从业者将被限制在提供程序的v2.*版本。这一步还将合并所有示例代码,以使用terraform0.12语法。仍然可以通过浏览Terraform注册表中提供程序的旧版本来查看使用旧语法样式的示例。有关决定弃用TerraForm0.11的更多信息,请参阅此博客文章。»额外资源升级到v3.0时,请参考Terraform docs站点上的升级指南,因为它不仅包含更改列表,还包含示例。由于此版本引入了突破性的更改,我们建议固定您的提供程序版本以防止意外情况发生。有关v3.0中更改的完整列表,请参考AWS提供程序更改日志。Terraform AWS提供商团队已经在这些变化上下了很大的功夫,很高兴能为您带来这些改进。请通过GitHub问题与我们分享任何bug或增强请求。我们期待您的反馈,并感谢您成为如此伟大的社区!