0

こんにちは、私は Google App Engine を初めて使用します。App Engine には、他の Google アプリ ドメインに展開できるプロジェクトのインストーラー パッケージを作成するオプションがあることを知りたいです。したがって、基本的にプロジェクトはパブリックにホストされるのではなく、特定の Google アプリ ドメイン

私がここで見ているアナロジーは、開発者がパッケージの URL を作成できるセールスフォース パッケージです。このパッケージを介して、他の組織にパッケージをインストールできます。プロジェクトは公開されていません。http://appexchange.salesforce.com/

4

2 に答える 2

0

ソースを簡単にパッケージ化できます。変更する必要がある唯一の変数は、app.yaml の application: フィールド (python の場合) と appengine-web.xml (java の場合) です。これにより、アプリを他のドメインにデプロイできます。

App Engineの仕組みではないパッケージのURLに関する限り。特定のドメインのみがアクセスできるようにアプリケーションを設定し、別のアプリケーションに統合するための API を提供することができますが、それはセールス フォース パッケージの URL とは異なります。

于 2012-06-08T17:20:14.920 に答える
0

Google App Engine アプリケーションを開発する場合、プロジェクトの URL を指定する必要はありません。そのため、アプリケーションを複数の組織やサブプロジェクトにインストールしてデプロイできます。

設定する必要があるのは、app.yaml (Python を使用している場合) またはappengine-web.xml (Java の場合)のアプリケーション名だけです。

したがって、インストーラーを開発するために、最初にユーザーにデプロイ先のアプリケーションの名前を尋ね、それに応じて構成ファイルを変更し、次に通常の appcfg.py インストーラーを呼び出すスクリプトを作成します。

于 2012-06-08T16:54:52.313 に答える