Esta página se aplica à Apigee e à Apigee híbrida.
Confira a documentação da
Apigee Edge.
Por padrão, quando você cria um portal do desenvolvedor, recebe um exemplo de nome de domínio do Apigee para acessar seu portal ativo no seguinte formato:
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 de identidade 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
Se você precisar 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).
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:
Mostrar a lista de portais:
Interface do console do Cloud (pré-lançamento)
No console do Apigee no Cloud, acesse a página Distribuição > Portais.
IU clássica
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. Por exemplo,
apigee-gcp-prod1-helloworld.apigee.io
.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 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:
Mostrar a lista de portais:
Interface do console do Cloud (pré-lançamento)
No console do Apigee no Cloud, acesse a página Distribuição > Portais.
IU clássica
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.
Clique na guia Domínios.
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. 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:
Mostrar a lista de portais:
Interface do console do Cloud (pré-lançamento)
No console do Apigee no Cloud, acesse a página Distribuição > Portais.
IU clássica
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.
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:
Mostrar a lista de portais:
Interface do console do Cloud (pré-lançamento)
No console do Apigee no Cloud, acesse a página Distribuição > Portais.
IU clássica
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.
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.