在 Bluemix 中的环境之间迁移 API Connect Developer Portal

Migrating the API Connect Developer Portal between environments in Bluemix

我在 Bluemix 中有一个 Developer Portal API Connect 用于开发环境,一个用于测试环境,一个用于生产环境。我对模块的结构、设置和内容进行了一些自定义,我想将它们从一个环境迁移到另一个环境。

我有一个样式、字体和图像的主题,但主题中没有包含一些设置和内容。我发现了一些 Drupal 插件可以从数据库中迁移表。但是,存在覆盖与 API、产品、计划等相关的表格的风险。

我想知道是否有推荐的方法来执行此迁移而无需再次手动执行所有操作。

目前没有一种简单的方法可以在门户网站之间迁移这种配置。 有一个名为“Features”的 Drupal 模块可以导出/导入功能,但它不支持所有配置并且不是我们测试或记录的过程,因此您将自行承担使用它的风险. 您可能已将自定义主题上传到一个站点,因此您只需将其再次上传到第二个站点即可 - 这一点很简单。

如果配置量很大,那么您可以提出支持请求并要求 Ops 使用以前站点的配置覆盖目标站点 - 但这是一次性过程,它会完全擦除目标站点。所以这对正在进行的更改并没有真正的帮助。

您可以编写自定义 drupal 模块来更改配置 - 然后只需在每个站点上加载该模块,它就会进行所需的更改。然而,这可能需要大量工作。如果您只有几个站点,那么手动重做相同的更改可能会更容易。

希望以后会有所改善。

(完全披露:我是 API Connect 开发团队的一员)