【发布时间】:2019-12-15 05:12:11
【问题描述】:
我在 API Gateway 中集成了 Lambda-Proxy; Lambda 有 2 个 GET API 和 1 个 POST API。
GET 定义为
/drive/service/lookup/v1/codes 和 /drive/service/lookup/v1/codes/{code}
POST 是为
定义的/v1/admin/apply
我为其中一个 GET API /drive/service/lookup/v1/codes 调用了 POST,但未实现; ExpressJs 在我的本地系统上提供 404。
当我使用 API Gateway 调用 POST 时,我得到 403 并显示以下消息
{ "message": "'JWT-Token' 不是有效的 key=value 对(缺失 授权标头中的等号):'Bearer JWT-Token'。” }
我在 API Gateway 上没有请求和响应设置(我有 Lambda-Proxy,而不是 Lambda 集成)
我想得到 404,这是一个有效的响应。 我有大 JWT 令牌,这条消息变得不可读。
【问题讨论】:
-
API网关定义中是否定义了POST资源?
标签: aws-api-gateway