门户概览

Edge for Private Cloud v4.18.05

Apigee 开发者服务门户(或简称为门户)是用于内容和社区管理的模板门户。它基于开源 Drupal 项目。默认门户设置提供以下服务:

  • 内容管理:使用门户创建和管理:
    • API 文档
    • 论坛
    • 博文
  • 测试:使用门户通过内置测试控制台实时测试 API
  • 社区管理:门户管理:
    • 手动或自动用户注册
    • 管理用户评论

门户的基于角色的访问控制 (RBAC) 模型可控制对门户功能的访问。例如,您可以启用控件,以允许注册用户创建论坛帖子、使用测试控制台等。

此版本的文档包含特定于版本 4.18.05 的详细信息。任何对先前版本的特定引用都是疏忽,应作为 bug 报告。

如需了解详情,请参阅什么是开发者门户?

支持的网络拓扑

门户组件可以安装在以下配置或拓扑中:

  • 1 个节点:所有门户组件(Drupal、Nginx、PHP、Soir)都安装在具有 Postgres 的单台机器上。
  • 2 个节点:一台机器上安装所有门户组件;第二台机器上安装 Postgres

下图展示了支持的拓扑:

1 个节点

图 1 显示了一个单节点门户拓扑,其中所有门户组件都位于一台机器上:

图 1:单节点门户拓扑

2 个节点

图 2 显示了一个 2 节点门户拓扑,其中 Postgres 位于与其余门户组件不同的机器上:

图 2:2 节点门户拓扑

请注意:

  • 这些拓扑是 Apigee 支持的唯一拓扑。如果您使用其他网络拓扑,Apigee 可能无法支持。如果您需要自定义解决方案,请与您的客户经理或 Apigee Edge 支持团队联系。
  • 在全新安装 4.18.05 时,安装脚本会安装 Postgres 和 Nginx。
  • 在从使用 Postgres 和 Nginx 的安装更新到 4.18.05 时,安装脚本会更新 Postgres 和 Nginx。
  • 从使用 MySQL/MariaDB/Apache 的安装更新到 4.18.05 时,您必须先将安装转换为 Postgres/Nginx,然后才能更新到 4.18.05。如需了解详情,请参阅将基于 tar 的门户转换为基于 RPM 的门户。

在此图中,公共核心包含可公开访问的组件。Private Core 包含无法公开访问的组件。

组件 说明 安装者

ELB

企业负载均衡器 (ELB)。

您的网络提供商。

例如,Amazon 和 Rackspace 都提供企业级负载均衡器,可与其实例搭配使用。

Nginx 1.10.1 用于安装 4.18.05 的 Nginx Web 服务器。 Apigee

Postgres 9.6

Drupal 用于新安装 4.18.05 的数据库。

Apigee,或连接到现有安装。

如果您想连接到远程 Postgres 安装,则其版本必须为 9.6。

Drupal 共享存储空间

Drupal 用于存储上传的文件、静态脚本和其他信息的共享存储区域。

Apigee

Drush 6.2

Drupal 命令行界面。

Apigee

PHP 7.0

服务器端脚本引擎。

Apigee

Apache Solr

Drupal 搜索服务器。Apache Solr 使用 Apache Lucene 搜索库。

Apigee,但默认情况下未启用。仅当门户上有大量数据时,才启用此功能。如需了解如何启用该功能,请参阅安装门户。

访问 Apigee 社区,提出您的问题

Apigee 社区是一个免费资源,您可以在这里与 Apigee 以及其他 Apigee 客户联系,以提出问题、获取提示以及讨论其他问题。将帖子发到该社区之前,请务必先搜索现有帖子,看看您的问题是否已有答案。