【问题标题】:Is it possible to apply a ClassicLink between EC2 and VPC using Terraform?是否可以使用 Terraform 在 EC2 和 VPC 之间应用 ClassicLink?
【发布时间】:2020-06-24 18:38:43
【问题描述】:

我正在考虑有机会描述 Terraform 中的现有 AWS 基础设施。我分析了所有正在使用的东西,并注意到一个重要的细节——我们有一个 EC2 实例,它通过 classiclink 连接到特定的 VPC。

所以我很好奇是否可以用 Terraform 语法描述 EC2 和 VPC 之间的这种关系? 我已经阅读了Terraform EC2 docs,但没有找到任何相关信息。

【问题讨论】:

    标签: amazon-web-services terraform terraform-provider-aws


    【解决方案1】:

    目前不可能。

    aws_vpc resource 支持enabling ClassicLink,但无法通过 ClassicLink 将 EC2 实例附加到 VPC。有一个existing, stale feature request for it,但对它兴趣不大。

    不幸的是,EC2 Classic 的东西已被弃用,取而代之的是基于 VPC 的 EC2 资源,甚至没有启用 EC2 Classic 的帐户的人也无法测试该功能,因此像这样的功能请求必须完全由非常少数 AWS 客户仍在使用 EC2 Classic,但也在使用 Terraform 进行自动化。如果您觉得能胜任这项任务,您可以提出拉取请求,通过AttachClassicLinkVPC API call 公开该问题中请求的功能。

    我建议您将剩余的 EC2 Classic 实例迁移到基于 VPC 的实例,以避免与使用 EC2 Classic 相关的问题。

    【讨论】:

      猜你喜欢
      • 2020-12-17
      • 1970-01-01
      • 2016-09-24
      • 2021-05-09
      • 2019-06-02
      • 2022-10-31
      • 2020-05-29
      • 2011-04-30
      • 2019-04-05
      相关资源
      最近更新 更多