Visão geral do Portal

Edge para nuvem privada v4.19.01

O portal de serviços para desenvolvedores da Apigee (ou simplesmente o portal) é um portal de modelo para gerenciamento de conteúdo e da comunidade. A versão local é baseada no projeto de código aberto Drupal. A configuração padrão do portal oferece os seguintes serviços:

  • Gerenciamento de conteúdo:use o portal para criar e gerenciar:
    • Documentação da API
    • Fóruns
    • Postagens do blog
  • Testes: use o portal para testar APIs em tempo real usando um console de teste integrado.
  • Gerenciamento da comunidade:o portal gerencia o seguinte:
    • Registro manual ou automático de usuários
    • Moderação de comentários de usuários

O modelo de controle de acesso baseado em papéis (RBAC) do portal controla o acesso aos recursos no portal. Por exemplo, você pode ativar controles para permitir que um usuário registrado crie postagens de fórum, use consoles de teste e assim por diante.

Esta versão deste documento tem detalhes específicos sobre a versão 4.19.01. Todas as referências específicas a versões anteriores são erros e precisam ser relatadas como bugs.

Para mais informações, consulte O que é um portal do desenvolvedor?

Topologias de rede compatíveis

Os componentes do portal podem ser instalados nas seguintes configurações ou topologias:

  • 1 nó: todos os componentes do portal (Drupal, Nginx, PHP, Soir) instalados em uma única máquina com o Postgres.
  • dois nós: todos os componentes do portal em uma máquina, Postgres na segunda máquina

As imagens a seguir mostram as topologias compatíveis:

1 nó

A Figura 1 mostra uma topologia de portal de um nó em que todos os componentes do portal estão em uma única máquina:

Figura 1: Topologia de portal de 1 nó

2 nós

A Figura 2 mostra uma topologia de portal com dois nós em que o Postgres está em uma máquina separada do restante dos componentes do portal:

Figura 2: topologia de portal de dois nós

Observações:

  • Essas topologias são as únicas aceitas pela Apigee. Se você usa uma topologia de rede diferente, a Apigee pode não ser compatível com ela.
  • Em uma nova instalação da versão 4.19.01, o script de instalação instala o Postgres e o Nginx.
  • Em uma atualização para a versão 4.19.01 de uma instalação que usa o Postgres e o Nginx, o script de instalação atualiza o Postgres e o Nginx.
  • Em uma atualização para a versão 4.19.01 de uma instalação que usa o MySQL/MariaDB/Apache, é preciso primeiro converter a instalação para o Postgres/Nginx antes de atualizar para a 4.19.01. Para mais informações, consulte Converter um portal baseado em tar em um portal baseado em RPM.
  • É possível aproveitar os recursos do Drupal para garantir alta disponibilidade em topologias grandes e personalizadas. Para informações sobre como definir e manter essas configurações, a Apigee recomenda que você interaja com a comunidade Drupal.

Nesta figura, o núcleo público contém os componentes que são acessíveis publicamente. O núcleo privado contém componentes que não são acessíveis publicamente.

Componente Descrição Instalado por

ELB

Um balanceador de carga empresarial (ELB, na sigla em inglês).

Seu provedor de rede.

Por exemplo, a Amazon e o Rackspace fornecem balanceadores de carga corporativos para uso com as instâncias.

Nginx 1.10.1 O servidor da Web Nginx usado para instalações 4.19.01. Apigee

Postgres 9,60

O banco de dados usado pelo Drupal para novas instalações 4.19.01.

ou conecte-se a uma instalação atual.

Se você quiser se conectar a uma instalação remota do Postgres, use a versão 9.6.

Armazenamento compartilhado do Drupal

A área de armazenamento compartilhado 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 script de servidor.

Apigee

Apache Solr

O servidor de pesquisa Drupal. O Apache Solr usa a biblioteca de pesquisa Apache Lucene.

A Apigee não está ativada por padrão. Ative-o apenas se tiver uma grande quantidade de dados no portal. Consulte Instalar o portal para instruções sobre como ativá-lo.

Acesse a comunidade Apigee para tirar suas dúvidas

A Comunidade Apigee (em inglês) é um recurso sem custo financeiro onde você pode entrar em contato com a Apigee e outros clientes da Apigee com perguntas, dicas e outros problemas. Antes de postar na comunidade, primeiro pesquise as postagens existentes para ver se sua pergunta já foi respondida.