gpt4 book ai didi

rest - 将 HTTP 请求转发到私有(private)服务器

转载 作者:行者123 更新时间:2023-12-01 23:04:11 25 4
gpt4 key购买 nike

我们目前正在 AWS 上运行 Web 服务器,并正在考虑添加一些 RESTful API。但是,这些 RESTful API 将必须调用 2 个其他内部 Web 服务。 (我所说的内部是指,一个位于 AWS 上,但只能通过 Web 服务器访问,另一个是本地服务器,通过 VPN 隧道连接到该 Web 服务器)

我的问题是,有没有办法在这 2 个内部 Web 服务器上托管这些 RESTful API?也许让客户端调用公共(public) Web 服务器,并且公共(public) Web 服务器会以某种方式将这些调用转发或传递到 2 个内部服务器?这样,我们就不必在公共(public) Web 服务器上编写和托管额外的 Web API。

谢谢!

最佳答案

您的 REST API 必须面向公众。

根据我的经验,最好有 1 个公开的 API,并在 API 的后端处理所有其他资源,其中这些外部依赖项位于私有(private)子网上,这样您就可以可以减少潜在的安全问题。

Public
- RESTful API, RPC endpoints
- Websites, etc
--------------------------------------
Private
- Databases, queues
- VPN-tunnelled servers
- additional servers / external resources

关于rest - 将 HTTP 请求转发到私有(private)服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com