terraform 是一个强大的基础设施几代码工具,很强大,localstack 包装了terraform,让我们可以很好的体验terraform集成aws 强大的能力
环境准备
- 安装terraform-local
pip install terraform-local
使用
- 初始化
tflocal init
- 创建main.tf
provider "aws" {
access_key = "test"
secret_key = "test"
region = "us-east-1"
}
resource "aws_s3_bucket" "test-bucket" {
bucket = "my-bucket"
}
- 部署
tflocal apply
- 效果
说明
localstack 包装的terraform 还支持不少参数,可以通过官方文档查看