繁体   English   中英

Google Cloud Endpoints v2:针对在本地开发计算机上执行的App Engine应用程序的测试API密钥机制

[英]Google Cloud Endpoints v2: Testing API key mechanism for an app-engine app executed on the local development machine

我是google-cloud-endpoints和相关产品“ google-cloud-app-engine”的初学者。

我已经创建了一个简单的Google应用程序angine项目/应用程序,并使用Google Cloud Platform的控制台创建了API-Key。

在我的应用程序引擎的端点API定义中,我已经添加了注释“ apiKeyRequired = AnnotationBoolean.TRUE ”,如添加API限制中所述,方法是将API密钥添加到您的应用程序引擎应用程序

使用生成的终结点客户端API的客户端应用程序也进行了相应更新,以针对所有API请求发送生成的API密钥。

由于我想在将后端部署到云之前在开发计算机上本地测试“ API-Key”机制(使用本地应用程序引擎环境),因此我想知道是否可以测试“ API” -Key”-本地限制。 我的意思是,以某种方式本地执行的应用程序引擎后端应用程序必须知道创建的API密钥。 也许有一个属性我必须提供给我的应用程序引擎后端应用程序的POM.xml文件...我不知道,谷歌应用程序引擎SDK是否支持在“端点框架”上下文中进行本地测试的API密钥v2”。 Newley引入的API管理平台(API-Gateway)可能无法在本地“模拟” ...?!

到目前为止,感谢您的努力!

API密钥限制应在本地运行。 您只需要在web.xml包含GoogleAppEngineControlFilter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM