amazon-web-services - 管理服务器(来自公共云)访问位于私有网络中的服务器提供的 REST API 的最佳方式是什么?
问题描述
我们在公共云 (Azure) 中有一个管理服务器和 UI。我们有一个位于我们的私有网络中的服务器,它为一些 REST API 提供服务。
我们希望从管理的 UI(在公共云中)访问这些 REST API 到从私有网络提供服务的 REST API 服务器。位于私有网络中的 REST API 服务器没有公共 IP 地址,因此云 UI/管理服务器无法直接访问它。处理这个问题的最佳方法是什么?
让 REST API 服务器(位于私有网络中)启动到云 UI/管理的 websocket 连接,然后允许 UI/管理(在这种情况下成为客户端)启动,这是一个好方法吗? Websocket 中的 API 请求到位于私有网络中的 REST API 服务器?
解决方案
推荐阅读
- java - 将现有数组中的嵌套数组添加到 json 文件中
- docker - Docker 删除包含更改的容器
- asp.net-mvc - Html.RenderAction 与 Angular
- hyperledger-fabric - 超级账本结构 CA 和 Softhsm
- spring - 无法让 CompletableFuture 和 Spring REST 一起工作
- javascript - 反应脚本中随机位置的“语法错误:意外关键字”
- c# - 程序集文件夹中的文件夹 GAC_MSIL
- python - Reportlab 的网格看起来完全关闭
- android - Android facebook登录 - 卡在加载中
- spring - 加载资源失败:net::ERR_INCOMPLETE_CHUNKED_ENCODING 将模型属性传递给 JSP 页面时发生错误