开发者服务门户 v. 4.17.09
Apigee 开发者渠道服务是一个用于内容和社区管理的模板门户。 它基于开源 Drupal (www.drupal.org) 项目。默认设置允许创建和管理 API 文档、论坛和博客。内置测试控制台允许在门户中实时测试 API。
除了内容管理之外,开发者频道服务还具有各种社区管理功能,例如手动/自动用户注册和管理用户评论。基于角色的访问权限控制 (RBAC) 模型可控制对开发者渠道服务功能的访问权限。 例如,您可以启用控制功能,允许注册用户创建论坛帖子、使用测试控制台等。
此版本的文档包含特定于 4.17.09 版本的详细信息。任何特定于先前版本的引用都是疏忽,应作为 bug 报告。
访问 Apigee 社区,提出您的问题
Apigee 社区是一个免费资源,您可以在其中联系 Apigee 以及其他 Apigee 客户,提出问题、分享技巧和讨论其他问题。在社区中发帖之前,请务必先搜索现有帖子,看看您的问题是否已经得到解答。
支持的网络拓扑
Apigee 开发者渠道服务的组件可以安装在不同的网络配置或拓扑中,包括:
- 单机 - 所有 Apigee 开发者渠道服务组件都安装在单台机器上。
- 小型 - Drupal 数据库安装在与其他组件不同的机器上。
下图显示了单机拓扑,其中 Apigee 开发者渠道服务的所有组件都安装在单台机器上:

在此图中,公共核心包含可公开访问的组件。Private Core 包含无法公开访问的组件。
|
组件 |
说明 |
安装者 |
|
ELB |
企业负载均衡器 (ELB)。 |
您的网络提供商。 例如,Amazon 和 Rackspace 都提供企业级负载均衡器,可与其实例搭配使用。 |
| Nginx 1.10.1 | 用于安装 4.17.09 的 Nginx Web 服务器。 | Apigee |
|
Apache Server 2.2 版 |
旧版门户中使用的 Apache Web 服务器。 |
Apigee |
|
Postgres 9.4 |
Drupal 用于全新安装 4.17.09 的数据库。 |
Apigee,或连接到现有安装。 如果您想连接到远程 Postgres 安装,则其版本必须为 9.4。 |
|
MySQL 5.0.15 或更高版本 |
在 RedHat 6.x 或 CentOS 6.x 上,早期版本的门户中使用的数据库。 |
Apigee,或连接到现有安装。如果 MySQL 是由 Apigee 安装程序安装的,则会安装适用于您的操作系统的最新版本。 如果您想连接到远程 MySQL 安装,则其版本必须为 5.0.15 或更高版本。 |
|
MariaDB 5.1.38 或更高版本 |
在 RedHat 7.x 或 CentOS 7.x 上,旧版门户中使用的数据库。 |
Apigee,或连接到现有安装。如果 MariaDB 是由 Apigee 安装程序安装的,则它会安装适用于您的操作系统的最新版本。 如果您想连接到远程 MariaDB 安装,则其版本必须为 5.1.38 或更高版本。 |
|
Drupal 共享存储空间 |
Drupal 用于存储上传的文件、静态脚本和其他信息的共享存储区域。 |
Apigee |
|
Drush 6.2 |
Drupal 命令行界面。 |
Apigee |
|
PHP 7.0 |
服务器端脚本引擎。 |
Apigee |
|
Apache Solr |
Drupal 搜索服务器。Apache Solr 使用 Apache Lucene 搜索库。 |
Apigee,但默认情况下未启用。仅当门户上有大量数据时,才启用此功能。如需了解如何启用该功能,请参阅开发者服务门户要求。 |
下图显示了 MySQL 服务器位于单独机器上的小型拓扑:
