使用亚马逊的 API 网关尊重 API 密钥
Respecting an API key with Amazon's API Gateway
我正在学习无服务器应用程序。我创建了一个简单的 Lambda,我已经确认它正在通过 Paw/curl.
工作
接下来我完成了 API 网关任务:
- 创建需要 API 键的 POST 资源
- 创建测试版和测试阶段
- 创建 API 密钥
- 制定使用计划
- 将 API 密钥与使用计划相关联
- 将使用计划与测试阶段相关联
我希望带有 x-api-key
Header 的请求能够正常工作,而没有被拒绝的请求。但我观察到所有请求都继续成功完成,无论 Header 是否存在。
我重新创建了单个 API 网关步骤,并最终重新创建了整个过程,但无济于事。我错过了什么线索吗?
我没有看到任何尖叫的问题。 This blog 遍历了做同样的事情,但在没有密钥的情况下调用时会导致 403。有没有可能是简单的事情,比如您更改了 "API key required" 标志并且没有再次部署?
我正在学习无服务器应用程序。我创建了一个简单的 Lambda,我已经确认它正在通过 Paw/curl.
工作接下来我完成了 API 网关任务:
- 创建需要 API 键的 POST 资源
- 创建测试版和测试阶段
- 创建 API 密钥
- 制定使用计划
- 将 API 密钥与使用计划相关联
- 将使用计划与测试阶段相关联
我希望带有 x-api-key
Header 的请求能够正常工作,而没有被拒绝的请求。但我观察到所有请求都继续成功完成,无论 Header 是否存在。
我重新创建了单个 API 网关步骤,并最终重新创建了整个过程,但无济于事。我错过了什么线索吗?
我没有看到任何尖叫的问题。 This blog 遍历了做同样的事情,但在没有密钥的情况下调用时会导致 403。有没有可能是简单的事情,比如您更改了 "API key required" 标志并且没有再次部署?