App Engine应用程序仪表板与Google API控制台之间的关系是什么?

时间:2013-07-01 20:00:24

标签: google-app-engine google-api

我正在尝试管理一些App Engine应用程序(和项目?)。我对术语感到困惑。我的所有应用程序都出现在Google App Engine应用程序仪表板[0]中,有些但并非全部出现在Google API控制台[1]中。这两个游戏机之间的关系是什么? [0]中的'应用'与[1]中的'项目'之间有什么区别?为什么两种结算信息看起来都一致?

我目前最好的猜测:App Engine应用程序是API控制台项目下面的一层。要将应用程序与控制台项目连接,您a)创建一个API项目[2],然后b)配置您的App Engine应用程序以使用它[3]。是对的吗?如果是这样,为什么和/或如何在项目和应用程序之间共享计费信息?项目是否继承了应用程序的结算信息?

任何指导赞赏!谢谢!

[0] appengine.google.com
[1] code.google.com/apis/console
[2] developers.google.com/console/help/#creatingdeletingprojects
[3] https://developers.google.com/api-client-library/python/guide/google_app_engine

2 个答案:

答案 0 :(得分:1)

你的理解很好。在cloud console中创建的项目可以被视为主项目,因为它将具有相应的应用程序引擎和API项目。如果您在应用引擎中创建项目,则需要使用Add Project标签内的Cloud integration下的选项Application settings进一步将其链接到云项目。链接到同一主云控制台项目的所有项目(无论是app引擎还是api)都将同步计费信息。您可以阅读此信息以了解initial difference between projects created from app engine and cloud console

答案 1 :(得分:0)

使用Google App Engine应用程序仪表板,您可以管理您的应用程序/您构建的项目。

使用API​​控制台,您可以像使用Google公开接口(API)一样向Web服务公开接口。

当您使用应用引擎时,您可以构建一个应用程序,该应用程序可以使用API​​控制台公开API。请参阅此文档:https://developers.google.com/appengine/docs/python/endpoints/create_api

当您使用Python时,应用引擎应用程序/项目(appid)可以拥有多个WSGI或CGI应用程序。这里的应用程序就像是用于路由传入请求的主要部分。我不是GAE GO,Java或PHP的家庭成员。