2013-07-18 155 views
0

我试图通过命令行创建应用程序引擎ID。现在我们的工具(http://deploy.plus.io)允许您将我们的模板上传到您的应用引擎,但用户仍然需要通过Google。创建App Engine项目ID命令行

我们理想的工作流程是:

用户迹象(谷歌的OAuth)>部署实例>代码获取在后台上传>看到保密密钥&应用现货工程URL +获取通过电子邮件发送(私有密钥*应用程序专项目网址)

我们希望在2次点击中发生这种情况。 (登录和部署)

是否可以通过API创建应用引擎实例,类似于AWS的设置?

编辑:如果有人正在看这试图解决同样的问题,我可以使用App Engine的命令行工具和使用他们的请求令牌来验证用户。

回答

1

为了让用户拥有自己的GAE帐户,他们需要拥有Gmail/GoogleApps帐户并自行创建一个新的GAE应用程序。 Afaik,你不能以他们的名字创造它。

OTOH,他们可以通过OAuth为您的应用管理员权限通过您的Web应用程序将(您的)代码部署到他们的GAE应用程序。就像Codenvy一样。

+0

嗨,彼得 如果他们有GAE帐户是否有API我可以利用,将做部署? –

+0

这可以做 - Codenvy做到了。但它没有真正的记录,所以你必须做一些逆向工程。 –