Aegir外部API

时间:2013-10-01 20:41:32

标签: drupal-7 aegir

我正在构建一个利用Aegir来管理Drupal站点集合的系统,我希望能够通过系统的其他部分远程触发Aegir任务(例如设置新站点)。 / p>

例如,当用户在系统的单独组件中设置新项目时,它应该向主机管理员发送经过身份验证的消息(理想情况是通过http),以自动提供相应的站点。

是否有可以提供此功能的模块或让我自己实现它的先机?

2 个答案:

答案 0 :(得分:2)

我会尝试使用drush别名文件从外部运行drush命令。 Drush别名文件允许您远程进行身份验证并运行此类命令。 (关于drush别名文件的一些示例 - https://drupal.org/node/1401522)。

Aegir(实际上是其中一个组件 - provision)与drush集成,因此您可以使用provision-install等命令(有关详细信息,请参阅drush help)。

答案 1 :(得分:0)

您正在寻找Aegir Services

  

旨在成为提供所有Web服务功能的一站式商店   在Aegir托管系统中。它允许远程站点管理   通过服务框架。