1

我正在尝试管理一些 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
4

2 回答 2

1

你的理解很好。在云控制台中创建的项目可以被视为主项目,因为这将具有相应的应用程序引擎和 api 项目。如果您在应用引擎中创建项目,则需要使用选项卡内的选项进一步将其链接到Add ProjectCloud integration项目Application settings。链接到同一个主云控制台项目的所有项目,无论是应用程序引擎还是 API,都将同步计费信息。您可以阅读这篇文章以了解从应用引擎和云控制台创建的项目之间的初始区别

于 2013-07-01T20:46:43.293 回答
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。

于 2013-07-01T20:45:49.763 回答