Cloudfront 反向代理 502 外部 API

Cloudfront Reverse Proxy 502 External API

我正在尝试使用接触外部 API 的云端创建反向代理。我正在尝试将其用作内部工具来跟踪对此 API 的请求并根据这些请求执行特定操作。

我收到来自 CloudFront 的 502。我将原点设置为外部 API 我想将我的请求转发到并且我正在使用禁用缓存并将所有 headers/query/etc 转发到原点的自定义缓存策略。

这对 CloudFront 是否可行,或者我是否需要想出一个新的解决方案?

CloudFront 是一项 CDN 服务 - 想想静态资产的缓存副本,如 JavaScript/CSS 文件、图像等。 旨在以这种方式使用,并且您需要完全有效地禁用缓存这一事实清楚地表明了这一点。

实际上寻找的是API管理platform/product。在您的情况下,由于您已经在 AWS 上,因此您可能会为此使用 AWS API Gateway。您可以配置网关以将请求代理到目标 API(无论是内部还是外部)并生成必要的 events/logs 以便您在处理的其他地方采取行动。