2013-07-01 64 views
1

我正在嘗試管理一些App Engine應用程序(和項目?)。我對這個術語感到困惑。我的所有應用程序都顯示在Google App Engine應用程序面板[0]中,一些但不是全部出現在Google API控制檯中[1]。這兩個遊戲機之間有什麼關係? [0]中的'應用程序'與[1]中的'項目'有什麼區別。爲什麼帳單信息在兩者之間似乎一致?App Engine應用程序儀表板和Google API控制檯之間的關係是什麼?

我目前的最佳猜測: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 

回答

1

你的理解很好。在cloud console中創建的項目可以被視爲主項目,因爲它將具有相應的應用程序引擎和api項目。如果您在應用程序引擎中創建項目,則需要使用Application settings標籤中的Cloud integration下的選項Add Project將其進一步鏈接到雲項目。與同一主雲控制檯項目鏈接的所有項目(無論是app引擎還是api)都會同步記帳信息。您可以閱讀這篇文章,瞭解initial difference between projects created from app engine and cloud console

+0

謝謝! 「添加項目」就像一個魅力。 –

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的familiair。

相關問題