AWS-GCP-Site-Site-VPN
Site-Site- VPN 设置
AWS 和 GCP 环境之间需要设置一个VPN通道
1. GCP设置VPC
1.1 创建vpc
名称随意,然后按照下图所示输入信息(区域按照自己的需要选择),其余默认。
1.2 创建外部IP
需要创建一个外部IP(区域选择和VPC一样的),用于aws设置网关
IP创建成功如下图:
2. AWS设置VPC
2.1 创建vpc
按照如下图所示红圈中填入信息创建vpc并创建子网,其余默认。
2.2 创建客户网关
输入名称和在GCP创建的IP地址
2.3 创建并设置虚拟私有网关
创建虚拟私有网关:
右键单击虚拟私有网关,选择“附加到VPC”
选择前面创建的VPC,点击“附加到VPC”
2.4 创建站点到站点VPN连接
按照下图所示创建(静态IP前缀:172.16.0.0/16是GCP的子网地址空间):
2.5 下载配置文件
按照如下操作下载配置文件:
配置文件后续会用到,请记住保存路径。
2.6 创建并配置路由表
创建完成后配置路由表:
勾选“启用”,点击保存:
编辑路由:
添加子网关联:
勾选两个子网,点击保存关联:
3. GCP配置VPN
创建VPN
打开1.2.5步骤下载的配置文件,找到对等IP和key填入(任选其中一个通道):
再按照下图操作点击创建:
4. 检查VPN连接
AWS端:
GCP端:
通过虚拟机之间相互ping来验证VPN:
设置AWS安全组的入站规则:
设置GCP的防火墙规则:
AWS虚拟机 ping通GCP虚拟机如下所示:
从GCP虚拟机ping通AWS虚拟机如下所示: