Requisitos do portal de serviços para desenvolvedores

Portal de serviços para desenvolvedores v. 4.17.05

Veja a seguir os requisitos mínimos de hardware e software para instalação.

Hardware

Requisito

Sistema operacional

Estas instruções de instalação e os arquivos de instalação fornecidos foram testados nos sistemas operacionais listados aqui: https://apigee.com/docs/api-services/reference/supported-software

CPU 2 núcleos

RAM

4 GB

Disco rígido

120 GB

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 (RHEL)

O RHEL tem requisitos extras devido a uma assinatura necessária para acessar downloads de software da 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=my_username --password=my_password --auto-attach 

Substitua my_username e my_password pelas 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 exige que você configure um servidor SMTP para enviar mensagens de e-mail do portal. Portanto, é preciso 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.

Requisitos adicionais

Para realizar a instalação, o usuário que instala o software precisa ter acesso raiz.

Requisitos de arquitetura de implantação

O Developer Channel Services 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. Os serviços de canal do desenvolvedor precisam se conectar ao servidor de gerenciamento 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 Red Hat Network para fazer o download de RPMs.
  2. Você planeja instalar o Postgres na máquina local? Se esse for o caso, não instale o Postgres localmente. 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, o nome do host, a porta, o nome do banco de dados, o nome de usuário e a senha do servidor Postgres remoto. O servidor remoto do Postgres já deve 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://EdgeIp:8080/v1

      ou:
      https://EdgeIp:SSLport/v1

      Em que EdgeIp é o endereço IP do servidor de gerenciamento do Edge e SSLport é 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 é de 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.

      Por exemplo:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd