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

域名注册_阿里云播放_怎么申请

小七 141 0

地形云中的变量管理

任何开发人员都可以告诉您,在构建应用程序、脚本或任何基于代码的对象时,变量是一个关键组件。任何地形配置也是如此。从创建模块化和可重用性到简单地确保敏感信息不会存储在可公开访问的存储库中,变量是使代码更加灵活、安全和可读的简单方法。但是这些开发人员也可以告诉您,在高度复杂的代码中管理变量可能是一件非常麻烦的事!»在Terraform Cloud中管理变量terraformcloud为管理变量提供了一个健壮的系统。无论您想直接从Terraform配置中管理它们,还是通过UI使用或控制它们,HashiCorp已经介绍过了。随着我们最近在UI中添加了变量描述,并对变量管理页面进行了整容,我们想与您分享更多关于变量的信息。使用Terraform Cloud时,您的运行将在特定的工作区内执行。这些工作区彼此独立,每个工作区都包含自己的状态文件、访问权限、配置和是的变量。因为工作区是独立执行运行的,所以可以定义两种类型的变量。Terraform变量由您应用的配置使用,通常可能存储在变量tf或者地形.tfvars如果您使用的是Terraform CLI,请将文件保存在存储库中。环境变量是那些可以使用export或set命令存储在系统环境中的变量,具体取决于您的操作系统。这两种类型的变量都设置了运行时配置可以使用的值。»UI中的工作区变量在terraformcloudui中管理变量的方法是打开工作区,然后访问variables窗格。在这里,您可以定义这两种类型的变量,并控制它们在整个工作区中的显示和使用方式。您可能会注意到这些变量中的一些是用敏感标签标记的。这意味着该值只有在创建时第一次输入时才可见;之后,该值将标记为"仅写"。它可以更改,但不能由UI用户查看。您将在UI中注意到的另一个新标签是HCL。这表示一个变量,它不包含简单的文本,而是可以作为多个字符串值进行插值和处理的HCL代码。为了便于阅读,这些变量现在以固定宽度字体显示,如果使用新弹出的"变量操作"菜单来编辑变量,则可以看到它是如何定义的。在这个视图中,您可以看到我们如何将这个简单的AMI值映射定义为HCL变量。我们还定义了一个描述,以便让工作区的其他用户清楚这个特定变量的预期用途,从而使您的团队成员更容易理解工作区是如何配置的。还可以使用Terraform Enterprise提供程序管理Terraform云变量,这可以是一次处理大量变量或以编程方式管理它们的更简单方法。有关使用Terraform企业提供程序管理变量的更多信息,请查看此处的文档。»入门如果您想了解更多关于在Terraform Cloud中使用变量的信息,您可以注册一个免费帐户,直接查看我们的文档以获取更多详细信息,或者访问HashiCorp学习平台,立即查看Terraform的实际应用!