As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Solucionar problemas de domínio personalizado
Se você encontrar problemas ao adicionar um domínio personalizado a um aplicativo noAWS Amplify console, consulte os tópicos a seguir nesta seção.
Tópicos
- Como faço para verificar se o CNAME foi resolvido?
- Meu domínio hospedado por terceiros está preso no estado de verificação pendente
- Meu domínio hospedado com o Amazon Route 53 está preso no estado de verificação pendente
- Eu recebo umAlreadyExistsException erro CNAME
- Recebo um erro de verificação adicional necessária
- Eu recebo um erro 404 no CloudFront URL
Como faço para verificar se o CNAME foi resolvido?
-
Depois de atualizar seus registros de DNS com seu provedor de domínio terceirizado, você pode usar uma ferramenta como dig
ou um site gratuito, como https://www.whatsmydns.net/ , para verificar se seu registro CNAME está sendo resolvido corretamente. A captura de tela a seguir demonstra como usar whatsmydns.net para verificar seu registro CNAME para o domínio www.example.com. -
Escolha Pesquisar e whatsmydns.net exibirá os resultados do seu CNAME. A captura de tela a seguir é um exemplo de uma lista de resultados que verificam se o CNAME é resolvido corretamente em um URL do cloudfront.net.
Meu domínio hospedado por terceiros está preso no estado de verificação pendente
-
Se seu domínio personalizado estiver preso no estado de verificação pendente, verifique se seusCNAME registros estão sendo resolvidos. Consulte o tópico anterior de solução de problemas, Como faço para verificar se minhaCNAME resolução está resolvida, para obter instruções sobre como executar essa tarefa.
-
Se seusCNAME registros não estiverem sendo resolvidos, confirme se aCNAME entrada existe nas configurações de DNS com seu provedor de domínio.
Importante É importante atualizar seusCNAME registros assim que você criar seu domínio personalizado. Depois que seu aplicativo é criado no console do Amplify, seuCNAME registro é verificado a cada poucos minutos para determinar se ele é resolvido. Se isso não for resolvido após uma hora, a verificação será feita a cada poucas horas, o que pode levar a um atraso na preparação do seu domínio para uso. Se você adicionou ou atualizou seusCNAME registros algumas horas depois de criar seu aplicativo, essa é a causa mais provável de seu aplicativo ficar preso no estado de verificação pendente.
-
Se você verificou que oCNAME registro existe, pode haver um problema com seu provedor de DNS. Você pode entrar em contato com o provedor de DNS para diagnosticar por que a verificação de DNS nãoCNAME está sendo resolvida ou migrar seu DNS para o Route 53. Para obter mais informações, consulte Como transformar o Amazon Route 53 no serviço de DNS para um domínio existente.
Meu domínio hospedado com o Amazon Route 53 está preso no estado de verificação pendente
Se você transferiu seu domínio para o Amazon Route 53, é possível que seu domínio tenha servidores de nomes diferentes dos emitidos pelo Amplify quando seu aplicativo foi criado. Execute as etapas a seguir para diagnosticar a causa do erro.
-
Faça login no console do Amazon Route 53
-
No painel de navegação, escolha Hosted Zones (Trilhas) e o nome do domínio que está se conectando.
-
Registre os valores do servidor de nomes na seção Detalhes da zona hospedada. Você precisa desses valores para concluir a próxima etapa. A captura de tela a seguir do console do Route 53 exibe a localização dos valores do servidor de nomes no canto inferior direito.
-
No painel de navegação, escolha Registered domains (Domínios registrados). Verifique se os servidores de nomes exibidos na seção Domínios registrados correspondem aos valores do servidor de nomes que você registrou na etapa anterior na seção Detalhes da zona hospedada. Se eles não coincidirem, edite os valores do servidor de nomes para que correspondam aos valores em sua zona hospedada. A captura de tela a seguir do console do Route 53 mostra a localização dos valores do servidor de nomes no lado direito.
-
Se isso não resolver o problema, consulte GitHubProblemas
e abra um novo problema se ele ainda não existir.
Eu recebo umAlreadyExistsException erro CNAME
Se você receber umAlreadyExistsException erro CNAME, isso significa que um dos nomes de host que você tentou conectar (um subdomínio ou domínio apex) já está implantado em outra CloudFront distribuição da Amazon. Execute as etapas a seguir para diagnosticar a causa do erro.
-
Faça login no CloudFrontconsole da Amazon
e verifique se você não tem esse domínio implantado em nenhuma outra distribuição. Um únicoCNAME registro pode ser anexado a uma CloudFront distribuição de cada vez. -
Se você implantou anteriormente o domínio em uma CloudFront distribuição, você deve removê-lo.
-
Escolha Distributions no menu de navegação à esquerda.
-
Selecione o nome da distribuição a ser editada.
-
Escolha a guia Geral. Na seção Settings (Configurações), escolha Edit (Editar).
-
Remova o nome de domínio do Nome de domínio alternativo (CNAME). Em seguida, escolha Salvar alterações.
-
-
Verifique se esse domínio está conectado a um aplicativo Amplify diferente que você possui. Nesse caso, verifique se você não está tentando reutilizar um dos nomes de host. Se você estiver usando www.example.com para outro aplicativo, não poderá usar www.example.com com o aplicativo que você está conectando no momento. Você pode usar outros subdomínios, como blog.example.com.
-
Se esse domínio foi conectado com sucesso a outro aplicativo e depois excluído na última hora, tente novamente após pelo menos uma hora. Se você ainda ver essa exceção após 6 horas, consulte GitHubProblemas
e abra um novo problema se ele ainda não existir.
Recebo um erro de verificação adicional necessária
Se você receber um erro de verificação adicional necessária, isso significa que oAWS Certificate Manager (ACM) requer informações adicionais para processar essa solicitação de certificado. Isso pode acontecer como uma medida de proteção contra fraudes, como quando o domínio se classifica dentro dos 1000 principais sites da Alexa
Você não pode solicitar um certificado para nomes de domínio pertencentes à Amazon, como aqueles que terminam em amazonaws.com, cloudfront.net ou elasticbeanstalk.com.
Eu recebo um erro 404 no CloudFront URL
Para atender ao tráfego, o Amplify Hosting aponta para um CloudFront URL por meio de um registro CNAME. No processo de conexão de um aplicativo a um domínio personalizado, o console do Amplify exibe a CloudFront URL do aplicativo. No entanto, você não pode acessar seu aplicativo diretamente usando esse CloudFront URL. Ele retorna um erro 404. Seu aplicativo é resolvido apenas usando o URL do aplicativo Amplify (por exemplo) ou seu domínio personalizado (por exemplowww.example.com
).https://main.d5udybEXAMPLE.amplifyapp.com
O Amplify precisa encaminhar as solicitações para a ramificação correta implantada e usa o nome do host para fazer isso. Por exemplo, você pode configurar o domíniowww.example.com
que aponta para a ramificação da linha principal de um aplicativo, mas também configurardev.example.com
que aponta para a ramificação dev do mesmo aplicativo. Portanto, você deve visitar seu aplicativo com base em seus subdomínios configurados para que o Amplify possa rotear as solicitações adequadamente.