Terraform
Terraform 交互式沙箱
在安全、预配置的环境中试验 HashiCorp 产品。
HashiCorp 沙箱提供交互式环境,您可以在其中试验 HashiCorp 产品,无需任何安装或设置。它们非常适合
- 学习产品在真实环境中的工作方式
- 测试配置和命令,而不会影响您的系统
- 在安全的沙箱中探索产品功能
- 按照教程和文档进行操作
每个沙箱都预先配置了您开始使用该产品所需的一切。只需点击下面的沙箱即可在您的浏览器中启动它。
可用Terraform沙箱
当您启动沙箱时,将向您呈现一个终端界面,您可以在其中与预配置的环境进行交互。沙箱在您的浏览器中运行,不需要任何下载或安装。
每个沙箱会话持续最长 1 小时,让您有足够的时间进行试验。您的工作不会在会话之间保存,因此请务必在会话结束前复制任何重要的配置。
- Terraform 沙箱使用 Terraform 进行试验。该沙箱预装了 Docker 和 LocalStack,用于测试您的 Terraform 配置。
沙箱文档
此沙箱包含以下预安装的工具和服务
- Terraform
- Docker
- LocalStack
- AWS CLI
有关更多信息,请单击“架构”选项卡。
使用 LocalStack
LocalStack 是一个本地 AWS 模拟器,您可以对其运行 Terraform 和 AWS CLI 来测试您的配置并模拟资源的部署。此沙箱包含一个名为 localstack_overrides.tf 的文件,该文件配置 AWS 提供程序以指向 LocalStack 而不是尝试访问 AWS。有关使用 LocalStack 的 API 限制,请单击“限制”选项卡。
使用 AWS
如果您想将资源部署到 AWS,可以删除 localstack_overrides.tf 文件,并使用 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY 环境变量配置 AWS 提供程序。
其他沙箱
探索您可能觉得有用的其他 HashiCorp 产品的沙箱。