首页 > 解决方案 > 当我在调用中包含授权标头时,为什么我会收到来自 AWS Lambda/Api 网关的 502:错误网关?

问题描述

我有一个在 AWS 上作为 Lambda 运行的 .Net Core 3.1 Web 服务。Lambda 前面有一个 API 网关。

我留下了一条不安全的测试路线,/states。当我在没有承载令牌的情况下调用 /states 时,我得到了状态列表。当我使用不记名令牌调用它时,我得到一个 502: Bad Gateway。

另一条路线需要不记名令牌 /countries。当我在没有不记名令牌的情况下调用 /countries 时,我得到 401:未经授权。当我使用不记名令牌调用 /countries 时,我得到 502:Bad Gateway。

日志中似乎没有关于正在发生的事情的任何内容。

有任何想法吗?谢谢你。

标签: amazon-web-servicesaws-lambdaasp.net-core-3.1bearer-tokenhttp-status-code-502

解决方案


推荐阅读