我将问题简化为以下示例。我们有两种 XML 请求类型:<data1>some-data</data1>
和 ,<data2>other-data</data2>
它们都到达同一个端点,例如POST https://example.com/my-endpoint
。我们希望data1
分别使用 AWS Lambda Node.js 和data2
AWS EC2 Apache + PHP 进行服务。这该如何实现?
我将问题简化为以下示例。我们有两种 XML 请求类型:<data1>some-data</data1>
和 ,<data2>other-data</data2>
它们都到达同一个端点,例如POST https://example.com/my-endpoint
。我们希望data1
分别使用 AWS Lambda Node.js 和data2
AWS EC2 Apache + PHP 进行服务。这该如何实现?
我发现我需要 CloudFront + Lambda@Edge 来处理请求,并将请求源更改为 Lambda 函数或 EC2。对我来说,这不值得,所以我暂时只使用 EC2 提供服务。我请求合作伙伴修改调用方式,为每种请求类型设置不同的端点。