我正在尝试管理一些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
答案 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的家庭成员。