Terraform AWS 客户端***

Posted

技术标签:

【中文标题】Terraform AWS 客户端***【英文标题】:Terraform AWS Client*** 【发布时间】:2021-11-08 11:45:37 【问题描述】:

我有现有的 AWS Clinet***,目前我正在使用 AWS 控制台手动添加到此 Client*** 的路由。

我想对此进行 terraform,以便可以使用 terraform 将任何新路由添加到现有的 AWS Client***。

如何使用 Terraform 执行此操作?我不必创建任何新资源,因为所有资源都已经存在。

现在我已经导入了资源 在运行terraform plan之前,我需要从client***中逐一导入每个路由并在main.tf文件中添加定义@

这样,如果我有 20 个路由,那么我必须在 main.tf 文件中添加 20 个资源条目。有没有办法,我只能写一个条目,而 terraform 可能会通过使用变量来选择这个?我不确定,请帮我解决这个问题。

【问题讨论】:

好的。您的问题或问题是什么? 我正在运行现有的客户端***,目前我们正在手动添加路由。我们想对其进行地形改造,这样任何人都无法进行手动更改。试图按照这个链接。 link terraform 将如何选择现有路线以及如何使用 terraform 添加新路线。 @Marcin 为您提供任何帮助。 【参考方案1】:

您要么必须 import 将所需的预先存在的资源传递给 TF,要么将 client_***_endpoint_idtarget_vpc_subnet_id 的值作为输入参数传递给 TF 脚本。

【讨论】:

能否请您帮我提供我可以参考的链接或文档,因为这对我来说是新事物。 @TechhackNew 我已经提供了import的链接。 你能帮我看看我的最新评论吗? @TechhackNew 遗憾的是,您的问题和评论不清楚。我建议提出新的问题,包括新的细节和到目前为止你为解决问题而编写的任何 TF 代码。此外,如果您接受我的回答,我们将不胜感激,因为它在您导入资源时显然对您有所帮助。 添加了新问题:***.com/questions/69174714/…

以上是关于Terraform AWS 客户端***的主要内容,如果未能解决你的问题,请参考以下文章

在创建eks节点组的同时更新安全组的地形

Terraform 学习笔记

Terraform:使用封闭的网络连接

Terraform 启用 VM Insights

为Terraform服务提供者的开发人员提供帮助

使用terraform“数据”时如何重新转动多个对象?