如何使用Amazon API Gateway将我的API设置为需要API密钥? [英] How do I set up my API to require an API key with amazon API Gateway?
本文介绍了如何使用Amazon API Gateway将我的API设置为需要API密钥?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直遵循有关此问题的建议post我已在AWS上创建了一个API密钥,并将我的POST方法设置为需要API密钥。
我还设置了使用计划并将API密钥链接到它。
我的API密钥已启用
当我一直在使用Postman测试请求时,我的请求仍然在没有任何附加标头的情况下通过。
我预计不会通过任何请求,除非我在请求中包含了这样的头"x-api-key":"my_api_key"
我是否需要在Postman中更改向其发送请求的终结点才能使它们通过API网关?
推荐答案
如果需要为每个方法启用api key,则需要为每个方法启用api key Required true。
转到资源-->选择您的资源和方法,转到方法请求并将"需要API密钥"设置为true。
https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-use-postman-to-call-api.html
https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-key-source.html
这篇关于如何使用Amazon API Gateway将我的API设置为需要API密钥?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文