如何使用Terraform在AWS中创建重复资源

时间:2020-05-25 15:12:32

标签: terraform terraform-provider-aws

我想使用Terraform来创建AWS资源,例如AWS中的SQS。我有一个通过AWS控制台手动创建的SQS。现在我正在考虑通过

导入SQS

terrafom导入 它将创建.tfstate文件。我可以使用此文件创建资源配置文件.tf吗?这样我就可以不用更改名称就可以创建类似的sqs,而无需重复手动操作?我也想使用.tf文件在其他环境中创建相同的资源,例如产品

1 个答案:

答案 0 :(得分:0)

不。您当然可以使用terraform创建多个(几乎)相同的资源,但不能使用它来为您生成.tf文件。

对于您的情况,您想要做的是在.tf文件中编写所需的SQS配置,然后使用terraform创建它们。不要通过控制台创建它们。您可以使用loops或仅使用count元参数来创建单个资源定义的多个实例。