![我有 2 个 AWS 账户 A 和 B。本地客户端网络 c。我有一个从 B 到 C 的 VPN 隧道,运行良好,并且有 A 到 B 的对等连接](https://linux22.com/image/785789/%E6%88%91%E6%9C%89%202%20%E4%B8%AA%20AWS%20%E8%B4%A6%E6%88%B7%20A%20%E5%92%8C%20B%E3%80%82%E6%9C%AC%E5%9C%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%BD%91%E7%BB%9C%20c%E3%80%82%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%E4%BB%8E%20B%20%E5%88%B0%20C%20%E7%9A%84%20VPN%20%E9%9A%A7%E9%81%93%EF%BC%8C%E8%BF%90%E8%A1%8C%E8%89%AF%E5%A5%BD%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%9C%89%20A%20%E5%88%B0%20B%20%E7%9A%84%E5%AF%B9%E7%AD%89%E8%BF%9E%E6%8E%A5.png)
我有 2 个 AWS 账户 A 和 B。本地客户端网络 c。我有一个从 B 到 C 的 VPN 隧道,运行良好,并且有 A 到 B 的对等互连。
我们能否借助现有的 B TO C VPN 隧道从 A 到 C 进行通信
我有联系
B 到 C-VPN 隧道。A 到 B-AWS 对等。我想要实现的是
A->B->C
需要与 A 和 C 进行沟通
答案1
您的问题不太清楚。您想要从 A 到 C 的连接,但您说“我们能否借助现有的从 B 到 C 的 VPN 隧道从 A 到 C 进行通信”。
我可以告诉您连接两个或多个 AWS 账户到单个本地位置的标准解决方案。AWS 网络不具备传递性。
通常,我发现最好的方法是设置传输网关,然后将 VPN 和所有 AWS VPC 连接到 TGW。它们都能够通信,并且可以扩展到数千个 AWS 账户。请注意 TGW 连接和带宽费用。
在您的情况下,另一种方法是从 AWS 账户 A 到本地 C 设置另一个 VPN。这可能比 TGW 便宜,但不易扩展。
一个有点黑客的解决方案是在 AWS 账户 B 中放置某种代理服务器,然后 A 可以通过 B 调用 C。但这可能仅适用于有限的用例。