Primeiras etapas ou instruções para começar a usar o Microsoft Q&A
Oi Diego Silva!
Bem-vindo ao Microsoft Q&A!
O problema que você está enfrentando com o DNS personalizado no Azure API Management pode estar relacionado a algumas configurações específicas. Aqui estão algumas sugestões para resolver o problema:
- Verificar Configurações de DNS
Certifique-se de que o DNS personalizado está corretamente configurado para apontar para o endpoint do Gateway do Azure API Management. A configuração deve incluir um registro CNAME que aponte para o domínio padrão do API Management (por exemplo, seu-apim.azure-api.net).
- Certificados SSL
Verifique se o certificado SSL para o domínio personalizado está corretamente configurado no Azure API Management. O certificado deve ser válido e corresponder ao domínio personalizado.
O Azure API Management só aceita solicitações com valores de cabeçalho de host que correspondam ao nome de domínio padrão do Gateway ou a qualquer um dos nomes de domínio personalizados configurados. Certifique-se de que o cabeçalho de host na solicitação está configurado corretamente.
- Políticas de API Management
Revise as políticas configuradas no API Management para garantir que não há regras que possam estar bloqueando ou redirecionando as solicitações feitas ao domínio personalizado. Políticas de roteamento ou de CORS mal configuradas podem causar problemas.
- Logs e Diagnósticos
Habilite o diagnóstico e verifique os logs do API Management para obter mais detalhes sobre o motivo pelo qual as solicitações ao domínio personalizado estão retornando 404. Isso pode fornecer pistas sobre o que está faltando ou configurado incorretamente.
Revise a documentação oficial do Azure sobre como configurar um domínio personalizado para o API Management.
Exemplo de Configuração de DNS
Aqui está um exemplo de como deve ser a configuração do DNS:
- Registro CNAME:
- Nome:
api.seudominio.com- Valor:
seu-apim.azure-api.net
- Valor:
- Nome:
Exemplo de Configuração de Certificado SSL
Certifique-se de que o certificado SSL está configurado corretamente no Azure API Management:
- Vá para o portal do Azure.
- Selecione seu serviço de API Management.
- Vá para Custom domains.
- Adicione o domínio personalizado e carregue o certificado SSL correspondente disposição.
Saudações
Jonathan.
-----------
Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!