【发布时间】:2022-01-21 11:30:59
【问题描述】:
如何将两个应用程序与以下场景连接起来?
应用程序1:
我们的基础设施是在 AWS 上使用 python-django 和 react 创建的,它是一个私有 VPC,我只能通过 SSH 访问 EC2 堡垒实例(只要能够写入代码)以及后端的部署方式创建后端 URL api.mywebsite.com(具有多个端点)是通过 cloudfront 和 Route53。 (www.mywebsite.com 是通过s3 构建的,可以与后端api.mywebsite.com 对话)。
应用程序2: (这是一个客户端基础设施) 目前我还没有遇到客户知道他们的系统是由什么组成的,但无论如何我需要找到一种方法在这个系统上编写一些代码,当触发特定事件以将数据发送到 的 API 端点应用程序1.
实现这种逻辑或 API 以连接 Application1 和 Application2 的最佳方式是什么?
(特别是考虑到 Application1 基础设施是私有 VPC)
这与有人使用STRIPE 之类的 API 的方式几乎相同...我猜,但我不确定如何实现这样的结果...
提前谢谢你
【问题讨论】:
-
你的意思是 api.mywebsite.com 指向 Application1 吗?
-
@WaketZheng 我的意思是我想将 Application1 API 端点暴露给 Application2。 Application2 将能够从 Application1 访问端点
-
如果Application2的服务器可以通过IP访问Application1的服务器,可以使用Nginx来实现。
标签: python reactjs python-3.x django amazon-web-services