Esta página se aplica à Apigee e à Apigee híbrida.
Confira a documentação da Apigee Edge.
Por padrão, quando cria um portal do desenvolvedor, você recebe um exemplo de nome de domínio do Apigee no seguinte formato para acessar seu portal ativo:
https://orgname-portalname.apigee.io
Em que orgname
é o nome da organização e portalname
é definido usando o nome do portal convertido para letras minúsculas, com espaços e traços removidos.
Antes de lançar um portal do desenvolvedor, é recomendável fornecer seu próprio nome de domínio personalizado. Por exemplo, uma alternativa popular é:
https://developers.example.com
Para considerações sobre como usar um domínio personalizado com um provedor de identidade SAML, consulte Como usar um domínio personalizado com o provedor SAML.
Etapas para personalizar seu domínio
Para personalizar seu nome de domínio, execute as seguintes etapas:
- Registrar o nome do domínio
- Crie um certificado TLS para seu domínio personalizado. Você precisará do certificado ao criar o balanceador de carga.
- Determine o nome de host padrão do seu portal.
- Crie um grupo de endpoints de rede (NEG, na sigla em inglês) de Internet para definir o endpoint de back-end como seu portal integrado para o balanceador de carga.
- Crie um balanceador de carga que aponte para o NEG da Internet e reserve o IP para suas solicitações de clientes recebidas.
- Ativar o domínio personalizado no seu portal
- Atualize seu DNS para criar um novo registro para o host de domínio personalizado.
Etapa 1: registrar seu nome de domínio
Caso você precise registrar um novo domínio, há muitos sites populares de registro de domínio disponíveis, como o Google Domains. Você escolhe qual site de registro de domínio quer usar.
Ao decidir o nome de domínio, considere que URLs legíveis e fáceis de usar são um componente essencial para melhorar a otimização de mecanismos de pesquisa, conforme descrito em Implementar otimização de mecanismos de pesquisa (SEO, na sigla em inglês).
Etapa 2: criar um certificado TLS para seu domínio personalizado
Crie um certificado TLS para seu domínio personalizado usando a ferramenta de sua preferência, como Let's Encrypt. Veja mais informações em:
Etapa 3: determinar o nome do host padrão do seu portal
Para determinar o nome de host padrão do seu portal:
- Na IU da Apigee, selecione Publicar > Portals na barra de navegação lateral. A lista de portais é exibida.
Copie o conteúdo no campo Local do portal em que você quer criar um domínio personalizado.
Ele será necessário na próxima etapa.
Etapa 4: criar um NEG da Internet
Nesta etapa, você cria um grupo de endpoints de rede (NEG, na sigla em inglês) de Internet para definir o endpoint de back-end para seu portal integrado para o balanceador de carga. Para mais informações, consulte Visão geral dos grupos de endpoints de rede de Internet.
No console do Google Cloud, acesse a página Painel e selecione ou crie um projeto do Google Cloud.
Selecione Compute Engine > Grupos de endpoints de rede no navegador.
Clique em Criar grupo de endpoints de rede.
Configure os seguintes campos:
Campo Valor Nome Digite um nome para a NEG na Internet. Tipo de grupo de endpoints de rede Selecione Grupo de endpoints de rede (Internet). Novo endpoint de rede - Adicionar: selecione Nome de domínio e porta totalmente qualificados.
- Nome de domínio totalmente qualificado: digite o nome de domínio padrão que você copiou na Etapa 3: determine o nome do host padrão do seu portal.
Você pode deixar os campos restantes definidos com os valores padrão.
Clique em Criar.
A NEG na Internet foi criada.
Etapa 5: criar um balanceador de carga
Crie um balanceador de carga que aponte para o NEG da Internet e reserve o IP para suas solicitações de clientes recebidas.
Iniciar a configuração
No console do Google Cloud, acesse a página Balanceamento de carga.
- Clique em Criar balanceador de carga.
- Em Tipo de balanceador de carga, selecione Balanceador de carga de aplicativo (HTTP/HTTPS) e clique em Próxima.
- Em Voltado ao público ou interno, selecione Voltado ao público (externo) e clique em Próxima.
- Em Implantação global ou de região única, selecione Melhor para cargas de trabalho globais e clique em Próxima.
- Em Geração do balanceador de carga, selecione Balanceador de carga de aplicativo externo global e clique em Próxima.
- Clique em Configurar.
Configurar o balanceador de carga
Clique em cada categoria e configure o balanceador de carga conforme descrito na tabela a seguir.
Categoria Passos Configuração de front-end Reserve o endereço IP para as solicitações do cliente recebidas e faça upload do certificado TLS criado na Etapa 2: criar um certificado TLS:
- Na seção Criar balanceador de carga de aplicativo externo global, posicione o cursor sobre Configuração de front-end e clique na seta.
- Digite um nome para o front-end no campo Nome.
- Selecione HTTPS no menu suspenso Protocolo.
- No menu suspenso Endereço IP, selecione Criar endereço IP
A caixa de diálogo "Reservar um novo endereço IP estático" é exibida. - Insira um nome para o endereço IP estático no campo Nome.
- Opcionalmente, insira uma Descrição.
- Clique em Reservar.
- Armazene o endereço IP que foi reservado para uso ao configurar o registro DNS.
- Selecione Criar um novo certificado na lista suspensa Certificado.
Os slides "Criar um novo certificado" serão abertos. - Digite um nome para o novo certificado no campo Nome.
- Selecione Fazer o upload do certificado em Criar modo.
- Faça upload dos detalhes do certificado TLS, incluindo a chave pública, a cadeia de certificados e a chave privada.
- Clique em Criar.
- Clique em Concluído para criar o novo IP e nova porta de front-end.
Configuração de back-end Defina a configuração do back-end para direcionar o tráfego de entrada para o NEG da Internet criado na Etapa 4: criar um grupo de endpoints de rede (NEG) de Internet:
- Na seção Criar balanceador de carga de aplicativo externo global, posicione o cursor sobre Configuração de back-end e clique na seta.
- Na seção Serviços e buckets de back-end, selecione Serviços de back-end > Criar um serviço de back-end na lista suspensa.
Os slides da janela "Criar serviço de back-end" serão abertos. - Digite um nome no campo Nome.
- Selecione Grupo de endpoints da rede na Internet na lista suspensa Tipo de back-end.
- Selecione HTTPS como protocolo.
- NoNovo back-end selecione o NEG da Internet criado noEtapa 4: criar um grupo de endpoints de rede (NEG) da Internet noGrupo de endpoints de rede na Internet menu suspenso e clique emConcluído para criar um anexo da VLAN de monitoramento.
- Desmarque a caixa de seleção para Ativar o Cloud CDN.
- É possível deixar todos os outros valores definidos como padrão.
- Clique em Criar. .
Regras de host e caminho Configure as regras de host e de caminho para determinar como o tráfego será direcionado:
- Na seção Criar balanceador de carga externo do aplicativo global, posicione o cursor sobre Regras de host e caminho e clique na seta.
- Clique em Regra avançada de host e caminho (redirecionar URL, reescrever URL) em Modo.
- Na seção Nova regra de host e caminho, faça o seguinte:
- Selecione Rotear tráfego para um único back-end no menu suspenso Ação.
- Expanda a Ação de complemento (Regravação de URL).
- Digite o nome de domínio padrão que você copiou na Etapa 3: determine o nome do host padrão do seu portal no campo Reescrever o host.
- Selecione o serviço de back-end configurado na lista suspensa Back-end.
- Clique em Concluído.
Clique em Criar na página Criar balanceador de carga de aplicativo externo global.
Etapa 6: configurar o domínio personalizado no seu portal
Para ativar o domínio personalizado no seu portal:
- Na IU da Apigee, selecione Publicar > Portals na barra de navegação lateral.
A lista de portais é exibida. - Selecione o portal na lista.
- Selecione Configurações na página de destino ou na lista suspensa na barra de navegação superior.
- Clique na guia Domains.
- Digite seu nome de domínio personalizado no campo Domínio.
- Clique em Enable.
Verifique se, ao acessar o domínio personalizado em um navegador, você é direcionado ao portal integrado.
Consulte também Como editar um domínio personalizado e Como desativar um domínio personalizado.
Etapa 7: atualizar o DNS
No seu sistema DNS, crie um novo registro para o host de domínio personalizado.
Para criar uma zona do Cloud DNS, siga as etapas descritas em Como gerenciar zonas. Configure os seguintes campos conforme descrito abaixo:
Campo | Descrição |
---|---|
Tipo de zona | Selecione Público. |
Nome da zona | Digite um nome significativo para a zona. Por exemplo: mycompany-zone
|
Nome do DNS | Digite o sufixo da zona usando um nome de domínio seu. Por exemplo: mycompany.com
|
Depois de criar uma zona, na página "Detalhes da zona", clique em Adicionar conjunto de registros e siga as etapas descritas em Como gerenciar registros. Configure os seguintes campos conforme descrito abaixo:
Campo | Descrição |
---|---|
Nome do DNS | Especifique o prefixo do nome do DNS. O sufixo definido para a zona do Cloud DNS também é exibido, mas não é editável. Por exemplo: developers.mycompany.com
|
"Tipo de registro de recurso" | Selecione A (o padrão). |
TTL | Defina como o valor desejado ou deixe como 5 (padrão). |
Unidade da TTL | Defina o valor desejado ou deixe como minutos (padrão). |
Endereço IPv4 | Digite o endereço IP externo que você reservou ao criar o balanceador de carga. |
Como editar um domínio personalizado no seu portal
Para editar um domínio personalizado no seu portal:
- Na IU da Apigee, selecione Publicar > Portals na barra de navegação lateral.
A lista de portais é exibida. - Selecione o portal na lista.
- Selecione Configurações no menu suspenso na barra de navegação superior ou na página de destino.
- Clique na guia Domínios.
- Edite as informações do domínio personalizado.
- Clique em Save.
Como desativar um domínio personalizado no seu portal
Para desativar um nome de domínio personalizado no seu portal:
- Na IU da Apigee, selecione Publicar > Portals na barra de navegação lateral. A lista de portais é exibida.
- Selecione o portal na lista.
- Selecione Configurações no menu suspenso na barra de navegação superior ou na página de destino.
- Clique na guia Domínios.
- Clique em Desativar.
- Clique em Desativar no prompt para confirmar a operação.
O domínio personalizado está desativado e os campos são apagados.