Google app engine 在Google云端点中启用API密钥
我正在谷歌应用程序引擎标准(GoogleCloud)中开发一个云端点,本地和部署的谷歌应用程序引擎中的API调用都很糟糕 我正在尝试使用此处指定的API密钥来限制API访问,一步一步执行:Google app engine 在Google云端点中启用API密钥,google-app-engine,google-cloud-endpoints-v2,Google App Engine,Google Cloud Endpoints V2,我正在谷歌应用程序引擎标准(GoogleCloud)中开发一个云端点,本地和部署的谷歌应用程序引擎中的API调用都很糟糕 我正在尝试使用此处指定的API密钥来限制API访问,一步一步执行: 我还配置了openapi.json文件: "securityDefinitions":{ "api_key": { "type" : "apiKey", "name": "key", "in": "query" } } "secur
我还配置了openapi.json文件:
"securityDefinitions":{
"api_key": {
"type" : "apiKey",
"name": "key",
"in": "query"
}
}
"security": [
{
"api_key": [ ]
},
但是我仍然可以访问我的方法,而无需向url添加任何?key=
我还注意到,在谷歌云控制台的端点部分,我可以看到我部署的API,但我没有看到API中的任何活动,当我进行调用时,这些活动会出现在谷歌应用程序引擎日志中
配置中遗漏了什么
谢谢。您是否在应用程序中启用了GoogleAppEngineControlFilter?您是否按照文档[]中的步骤进行端点配置?您是否成功实现了此功能?我有完全相同的问题,即使在我添加了GoogleAppEngineControlFilter之后。或者,您是否最终检查了代码中的API键(这有点像过滤器应该做的,但实际上并没有)。您有什么收获吗?遵循教程,并有相同的问题