首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform AWS传输网关和VPN静态路由

Terraform AWS传输网关和VPN静态路由
EN

Stack Overflow用户
提问于 2019-06-21 06:09:14
回答 1查看 1.2K关注 0票数 2

使用Terraform,我创建了Transit,VPN定义,并将它们与Transit相关联。但是,无法定义静态路由。

当尝试添加静态路由时,错误指出必须通过添加它。但是,我找不到那个语法。

代码语言:javascript
复制
resource "aws_vpn_connection_route" "vpn-p-usw2-xxxxxx-route-001" {
  destination_cidr_block = "10.10.0.0/16"
  vpn_connection_id      = "${aws_vpn_connection.vpn-p-usw2-xxxxxx.id}"
}


Error: Error creating VPN connection route: 
InvalidVpnConnection.InvalidType: Static routes for vpn-0f6d1ac578b957bf1 
must be added through the Transit Gateway API.
        status code: 400, request id: 
f4e1c61c-be16-4dc7-a608- d7a5d6ad57c7
EN

回答 1

Stack Overflow用户

发布于 2019-08-27 15:25:01

https://docs.aws.amazon.com/vpc/latest/tgw/tgw-vpn-attachments.html

“对于静态VPN,将静态路由添加到传输网关路由表中。”

你需要:

  • 创建一个公交网关路径表
  • 添加针对VPN连接的静态路由

您不会在VPN控制台中看到这些前缀。TGW需要知道这些路线,并将正确地发送到那里。

这也意味着,如果您使用的是多个传输网关路由表,则需要将静态路由添加到要路由到此VPN的与VPN关联的所有表中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56697763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档