【发布时间】:2020-01-06 06:47:14
【问题描述】:
在使用基础架构即代码工具(如 Terraform)创建资源时,通过自动化管道创建一次性创建资源(如 VPC 和数据库)的最佳实践是什么?
例如,在创建 Lambda 函数时,我们需要提供 VPC ID。仅当 VPC 已通过 Terraform 创建时,才能提供此 VPC ID。那么根据创建的资源类型是否应该有 2 个不同的管道?对于一次性资源,一个单独的管道(理想情况下只运行一次)和另一个管道来创建一次性资源?
【问题讨论】:
-
This VPC ID can only be supplied if the VPC is already created via the Terraform不正确。您可以使用数据源在您的账户中选择一个预先存在的 VPC,无论是由 Terraform 创建(在同一状态文件中还是在另一个状态文件中)还是您在 Terraform 之外创建的。
标签: amazon-web-services terraform terraform-provider-aws