0

嗨,我是谷歌应用引擎的新手,我想知道应用引擎中是否有一个选项可以创建项目的安装程序包,可以部署在其他谷歌应用程序域中。所以基本上项目不会公开托管,但仅用于特定的谷歌应用域

我在这里看到的一个类比是 salesforce 包,开发人员可以在其中创建一个包 url,通过该包可以安装在其他组织中。该项目未公开托管。http://appexchange.salesforce.com/

4

2 回答 2

0

在开发 Google App Engine 应用程序时,您不必指定项目的 url。因此,您可以将应用程序安装和部署到多个组织甚至子项目。

您唯一需要设置的是app.yaml(如果您使用 python)或appengine-web.xml(对于 java)中的应用程序名称

因此,为了开发安装程序,我将创建一个脚本,首先询问用户他们想要部署到的应用程序的名称,相应地修改配置文件,然后调用普通的 appcfg.py 安装程序。

于 2012-06-08T16:54:52.313 回答
0

您可以轻松打包您的源代码。唯一需要更改的变量是 app.yaml 应用程序:python 中的字段和 java 中的 appengine-web.xml。这将允许您在其他域中部署应用程序。

至于不是 App Engine 工作方式的包 url。您可以将您的应用程序设置为仅允许某些域访问它并提供一个 API 以将其集成到另一个应用程序中,但这与 Sales Force 包 url 不同。

于 2012-06-08T17:20:14.920 回答