Portal de serviços para desenvolvedores v. 4.17.09
Os serviços de canal para desenvolvedores da Apigee são um portal de modelos para gerenciamento de conteúdo e comunidade. Ele é baseado no projeto de código aberto Drupal (www.drupal.org). A configuração padrão permite criar e gerenciar documentação da API, fóruns e blogs. Um console de teste integrado permite testar APIs em tempo real no portal.
Além do gerenciamento de conteúdo, o Developer Channel Services tem vários recursos para gerenciamento de comunidade, como registro manual/automático de usuários e moderação de comentários de usuários. O modelo de controle de acesso baseado em papéis (RBAC) controla o acesso aos recursos nos serviços do canal para desenvolvedores. Por exemplo, é possível ativar controles para permitir que usuários registrados criem postagens em fóruns, usem consoles de teste etc.
Esta versão do documento tem detalhes específicos da versão 4.17.09. Todas as referências específicas de versões anteriores são descuidos e precisam ser informadas como bugs.
Acesse a comunidade da Apigee para tirar suas dúvidas
A Comunidade da Apigee é um recurso sem custo financeiro em que você pode entrar em contato com a Apigee e outros clientes da Apigee para tirar dúvidas, receber dicas e resolver outros problemas. Antes de postar na comunidade, pesquise as postagens atuais para ver se sua pergunta já foi respondida.
Topologias de rede compatíveis
Os componentes dos serviços do canal do desenvolvedor da Apigee podem ser instalados em diferentes configurações ou topologias de rede, incluindo:
- Máquina única: todos os componentes do Apigee Developer Channel Services instalados em uma única máquina.
- Pequeno: o banco de dados do Drupal é instalado em uma máquina separada dos outros componentes.
A figura a seguir mostra a topologia de máquina única em que todos os componentes dos serviços de canal do desenvolvedor da Apigee são instalados em uma única máquina:

Nesta figura, o núcleo público contém os componentes que podem ser acessados publicamente. O núcleo particular contém componentes que não são acessíveis publicamente.
|
Componente |
Descrição |
Instalado por |
|
ELB |
Um balanceador de carga empresarial (ELB). |
Seu provedor de rede. Por exemplo, a Amazon e a Rackspace fornecem balanceadores de carga corporativos para uso com as instâncias delas. |
| Nginx 1.10.1 | O servidor da Web Nginx usado para instalações do 4.17.09. | Apigee |
|
Servidor Apache versão 2.2 |
O servidor da Web Apache usado em versões anteriores do portal. |
Apigee |
|
Postgres 9.4 |
O banco de dados usado pelo Drupal para novas instalações da versão 4.17.09. |
da Apigee ou se conectar a uma instalação atual. Se você quiser se conectar a uma instalação remota do Postgres, ela precisa ser da versão 9.4. |
|
MySQL 5.0.15 ou mais recente |
O banco de dados usado em versões anteriores do portal no RedHat 6.x ou CentOS 6.x. |
da Apigee ou se conectar a uma instalação atual. Se o MySQL for instalado pelo instalador da Apigee, ele vai instalar a versão mais recente disponível para seu SO. Se você quiser se conectar a uma instalação remota do MySQL, ela precisa ser da versão 5.0.15 ou mais recente. |
|
MariaDB 5.1.38 ou mais recente |
O banco de dados usado em versões anteriores do portal no RedHat 7.x ou CentOS 7.x. |
da Apigee ou se conectar a uma instalação atual. Se o MariaDB for instalado pelo instalador da Apigee, ele vai instalar a versão mais recente disponível para seu SO. Se você quiser se conectar a uma instalação remota do MariaDB, ela precisa ser da versão 5.1.38 ou mais recente. |
|
Armazenamento compartilhado do Drupal |
A área de armazenamento compartilhada usada pelo Drupal para arquivos enviados, scripts estáticos e outras informações. |
Apigee |
|
Drush 6.2 |
A interface de linha de comando do Drupal. |
Apigee |
|
PHP 7.0 |
Mecanismo de linguagem de servidor. |
Apigee |
|
Apache Solr |
O servidor de pesquisa do Drupal. O Apache Solr usa a biblioteca de pesquisa Apache Lucene. |
da Apigee, mas não é ativado por padrão. Ative-a apenas se você tiver uma grande quantidade de dados no portal. Consulte os requisitos do portal de serviços para desenvolvedores para ver instruções sobre como ativá-lo. |
Veja abaixo a topologia pequena em que o servidor MySQL reside em uma máquina separada:
