1

いくつかの App Engine アプリケーション (およびプロジェクト) を管理しようとしています。用語に混乱しています。すべてのアプリケーションが Google App Engine アプリケーション ダッシュボード [0] に表示され、すべてではありませんが一部が Google API コンソール [1] に表示されます。これら 2 つのコンソールの関係は何ですか? [0] の「アプリケーション」と [1] の「プロジェクト」の違いは何ですか。請求情報が両方で一貫しているように見えるのはなぜですか?

私の現時点での最良の推測: App Engine アプリケーションは、API コンソール プロジェクトの 1 層下にあります。アプリケーションをコンソール プロジェクトに接続するには、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 Projectを使用して、プロジェクトをクラウド プロジェクトにさらにリンクする必要があります。アプリ エンジンであれ API であれ、同じマスター クラウド コンソール プロジェクトにリンクされているすべてのプロジェクトで、請求情報の同期が行われます。この投稿を読んで、App Engine から作成されたプロジェクトとクラウド コンソールから作成されたプロジェクトの最初の違いを理解できます。Cloud integrationApplication settings

于 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 に答える