Terraform AWS-如何将默认路由更改为从nat-gateway到ec2的现有路由表?

时间:2019-10-24 20:56:10

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

我有一个专用子网,默认路由定向到nat-gateway。两者都是由terraform创建的。

现在,我还有另一个代码来提高ec2以便在VPC中用作NAT(因为cloud-nat-gateway变得非常昂贵)。我正在尝试将rtb中的默认路由更改为此新的ec2,并收到以下错误:

错误:应用计划时出错:

发生1个错误:         * module.ec2-nat.aws_route.defaultroute_to_ec2-nat:发生1个错误:         * aws_route.defaultroute_to_ec2-nat:创建路由时出错:RouteAlreadyExists:由0.0.0.0/0标识的路由已存在。         状态码:400,请求ID:408deb59-d223-4c9f-9a28-209e2e0478e9

我知道这条路线已经存在,但是如何将这条已经存在的路线更改为新目标?在这种情况下,我将使用新的ec2网络接口?

感谢您的帮助。

以下是我正在使用的代码:

class("A")

0 个答案:

没有答案