【发布时间】:2022-07-01 02:00:16
【问题描述】:
我创建了一个简单的 Terraform 模块来创建 S3 存储桶。当我只想创建一个存储桶时它工作正常,但如果我想创建多个存储桶怎么办?当然,我不需要为要创建的每个存储桶创建一个 main.tf 文件吗?我知道这是一个菜鸟问题,但如果有任何帮助,我将不胜感激。
因此,如果我只想更改同一 main.tf 文件中的存储桶名称和标签,那么正确的方法是什么,而不是这样做(无论如何都会产生错误)?我可以创建存储桶名称列表并对其进行迭代吗?
module "s3_buckets" {
source = "../modules/s3_buckets"
bucket_name = "my-tf-bucket-1"
tag = "tf"
}
module "s3_buckets" {
source = "../modules/s3_buckets"
bucket_name = "my-tf-bucket-2"
tag = "tf"
}
【问题讨论】:
标签: amazon-web-services terraform