Requisitos do portal

O portal de serviços para desenvolvedores da Apigee (ou simplesmente o portal) requer o seguinte hardware e software mínimos:

Hardware Requisito

Sistema operacional

Estas instruções e os arquivos de instalação relacionados foram testados nos sistemas operacionais listados em Software e versões compatíveis.

CPU 2 núcleos

RAM

4 GB

Disco rígido

120 GB

Java

É preciso ter a versão Java 1.8 instalada em cada máquina do Postgres antes da instalação. Os JDKs compatíveis estão listados em Software e versões compatíveis.

Interface de rede

É necessário ter uma conexão de Internet ativa.

Como parte do processo de instalação, o instalador faz o download de recursos da Web. Se o ambiente estiver configurado para fazer proxy de solicitações HTTP e HTTPS de saída, o proxy precisará ser configurado para processar corretamente as solicitações redirecionadas que podem ocorrer durante um download.

Por exemplo, uma solicitação para https://drupal.org/ retorna um código de status HTTP 301 e redireciona para https://www.drupal.org/.

Seu proxy precisa ser configurado para retornar um código de status HTTP 200 com o conteúdo solicitado do redirecionamento.

Para instalações do SAP, se o ambiente estiver configurado para fazer proxy de solicitações HTTPS de saída, o proxy precisará ser compatível com TLSv1.0. O OpenSSL 0.9.8 não é compatível com TLSv1.1 ou TLSv1.2, apenas com TLSv1.0.

Requisitos do Red Hat Enterprise Linux

O Red Hat Enterprise Linux (RHEL) tem requisitos extras devido a uma assinatura necessária para acessar downloads de software do Red Hat. O servidor precisa se conectar à Internet para fazer o download de RPMs via yum. Se você estiver usando o RHEL, o servidor precisará estar registrado na Red Hat Network (RHN) e no canal opcional do servidor.

Os requisitos do Red Hat são verificados durante a instalação, e o instalador do portal solicita que você registre o RHEL, caso ainda não tenha feito isso. Se você já tiver credenciais de login do Red Hat, use o comando a seguir para registrar o RHEL antes de iniciar o processo de instalação:

subscription-manager register --username=username --password=password --auto-attach 

Em que username e password são suas credenciais da Red Hat.

Se você tiver uma versão de teste do RHEL, poderá receber uma licença de teste de 30 dias. Consulte https://access.redhat.com/solutions/32790 para mais informações.

Requisitos de SMTP

A Apigee recomenda, mas não exige, que você configure um servidor SMTP para enviar mensagens de e-mail do portal. Se configurado, você precisa garantir que o Drupal possa acessar a porta necessária no servidor SMTP. Para SMTP não TLS, o número da porta geralmente é 25. Para SMTP com TLS, geralmente é 465, mas verifique com seu provedor de SMTP.

Outros requisitos

Para realizar a instalação, é preciso ter acesso raiz.

Requisitos da arquitetura de implantação

O portal tem uma única interface com o servidor de gerenciamento da Apigee por meio de uma API REST para armazenar e recuperar informações sobre os aplicativos de um usuário. O portal precisa ser capaz de se conectar ao Management Server por HTTP ou HTTPS, dependendo da instalação.

Informações necessárias antes de iniciar a instalação

Antes de iniciar a instalação, você precisa ter as seguintes informações disponíveis:

  1. Qual plataforma você está configurando: Red Hat ou CentOS? Se for uma instalação do Red Hat, a máquina precisará ser registrada na rede do Red Hat para fazer o download de RPMs.
  2. Você planeja instalar o Postgres na máquina local? Se você quiser uma instalação simples com tudo na mesma máquina, instale o Postgres localmente.
  3. Se você pretende acessar um servidor Postgres remoto, receba as seguintes informações sobre o servidor Postgres:
    • nome do host
    • porta
    • nome do banco de dados
    • nome de usuário
    • senha

    O servidor remoto do Postgres já precisa estar configurado antes de iniciar a instalação.

  4. Qual é o nome de domínio totalmente qualificado do servidor da Web? Essas informações serão adicionadas a /etc/hosts. Deve ser um endereço IP ou nome do host, como portalserver.example.com. O valor padrão é localhost.
  5. Há três informações que permitem que seu portal se comunique com o servidor de gerenciamento do Apigee Edge. As informações são as seguintes:
    1. URL do endpoint da API Management da Apigee: será um nome de host ou um endereço IP. Esse é o endpoint REST para o qual todas as chamadas são feitas para criar apps e registrar desenvolvedores para chaves de app. O endpoint padrão é https://api.enterprise.apigee.com/v1.

      Para uma instalação do Edge para nuvem privada, o URL está no formato:

      http://Edge_IP:8080/v1

      ou

      https://Edge_IP:SSL_port/v1

      Em que Edge_IP é o endereço IP do servidor de gerenciamento do Edge e SSL_port é a porta SSL da API de gerenciamento do Edge. Por exemplo, 8443.

    2. Nome da organização da Apigee: há uma relação entre os portais e as organizações da Apigee Edge. Você vai configurar a organização padrão ao configurar o endpoint de API Management. O valor padrão é my-org.
    3. Nome de usuário e senha do endpoint de API Management: as chamadas do portal para o Edge precisam ser realizadas por um administrador da sua organização.

      Esse nome de usuário/senha é para um administrador da sua organização e deve ser usado apenas para se conectar ao Edge pelo portal. Por exemplo, se você especificar as credenciais de um usuário e ele for excluído no Edge, o portal não poderá mais se conectar ao Edge. Portanto, crie um administrador na sua organização apenas para essa conexão.

      Exemplo:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd