Solucionar problemas de domínios personalizados - AWS Amplify Hospedagem

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ínios personalizados

Se você encontrar problemas ao adicionar um domínio personalizado a um aplicativo no console AWS Amplify , consulte os tópicos a seguir nesta seção para obter ajuda na solução de problemas.

Se você não encontrar uma solução para seu problema aqui, entre em contato com o AWS Support. Para obter mais informações, consulte Criação de um caso de suporte no Guia do usuário do AWS Support .

Como faço para verificar se o CNAME foi resolvido?

  1. Depois de atualizar seus registros DNS com seu provedor de domínio terceirizado, é possível usar uma ferramenta como dig ou um site gratuito, como https://www.whatsmydns.net/, para verificar se o 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.

    
                     Captura de tela do whatsmydns.net onde você insere o nome de um site para verificar.
  2. 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 verifica se o CNAME foi resolvido corretamente para uma URL cloudfront.net.

    
                     Captura de tela do whatsmydns.net que exibe os resultados de um CNAME de resolução.

Meu domínio hospedado com terceiros está paralisado no estado de Verificação pendente

  1. Se seu domínio personalizado estiver preso no estado Verificação pendente, verifique se seus registros CNAME estão sendo resolvidos. Consulte o tópico anterior de solução de problemas, Como faço para verificar se meu CNAME está resolvido, para obter instruções sobre como realizar essa tarefa.

  2. Se seus CNAME registros não estiverem sendo resolvidos, confirme se a entrada CNAME existe nas configurações de DNS com seu provedor de domínio.

    Importante

    É importante atualizar seus registros CNAME assim que você criar seu domínio personalizado. Depois que o aplicativo é criado no console do Amplify, o registro CNAME é verificado em intervalos de alguns minutos para determinar se ocorre solução. Se não ocorrer depois de uma hora, a verificação será feita em intervalos de algumas horas, o que poderá causar um atraso na disponibilidade do domínio. Se você adicionou ou atualizou seus registros CNAMEalgumas horas depois de criar seu aplicativo, essa é a causa mais provável de seu aplicativo ficar preso no estado de verificação pendente.

  3. Se você verificou que o registro CNAME existe, pode haver um problema com seu provedor de DNS. É possível entrar em contato com o provedor de DNS para diagnosticar por que o de verificação de DNS CNAME não está sendo resolvido ou é possível migrar o DNS para Route53. Para obter mais informações, consulte Tornar o Amazon Route 53 o serviço de DNS para um domínio existente.

Meu domínio hospedado com o Amazon Route 53 está paralisado no estado de verificação pendente

Se você transferiu seu domínio para Amazon Route 53, é possível que o domínio tenha nomes de servidores diferentes dos emitidos pelo Amplify quando o aplicativo foi criado. Execute as seguintes etapas para diagnosticar a causa do erro.

  1. Faça login no console do Amazon Route 53

  2. No painel de navegação, escolha Zonas hospedadas e escolha o nome do domínio ao qual você está conectando.

  3. Registre os valores do servidor de nomes na seção Detalhes da zona hospedada. Você precisa destes dois 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.

    
                     Captura de tela da seção de detalhes da zona hospedada do console do Route 53.
  4. No painel de navegação, escolha 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 corresponderem, 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 exibe a localização dos valores do servidor de nomes no lado direito.

    
                     Captura de tela da seção Domínios registrados do console do Route 53.
  5. Se isso não resolver o problema, entre em contato com o AWS Support. Para obter mais informações, consulte Criação de um caso de suporte no Guia do usuário do AWS Support .

Eu recebo um erro CNAME AlreadyExistsException

Se você receber um AlreadyExistsException 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 distribuição da Amazon. CloudFront Execute as seguintes etapas para diagnosticar a causa do erro.

  1. Faça login no CloudFrontconsole da Amazon e verifique se você não tem esse domínio implantado em nenhuma outra distribuição. Um único CNAME registro pode ser anexado a uma CloudFront distribuição por vez.

  2. Se você implantou anteriormente o domínio em uma CloudFront distribuição, deverá removê-lo.

    1. No painel de navegação esquerdo, escolha Distribuições.

    2. Selecione o nome da distribuição a ser editada.

    3. Escolha a guia Geral. Na seção Configurações, escolha Editar.

    4. Remova o nome de domínio do Nome de domínio alternativo (CNAME). Depois, escolha Salvar alterações.

  3. Verifique se este domínio está conectado a um aplicativo Amplify diferente de sua propriedade. Nesse caso, verifique se você não está tentando reutilizar um dos nomes de host. Se você estiver usando www.exemplo.com para outro aplicativo, não poderá usar www.exemplo.com com o aplicativo que você está conectando no momento. É possível usar outros subdomínios, como blog.example.com.

  4. 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, entre em contato AWS Support. Para obter mais informações, consulte Criação de um caso de suporte no Guia do usuário do AWS Support .

Eu recebo um erro de verificação adicional necessária

Se você receber um erro de verificação adicional necessária, isso significa que o AWS Certificate Manager (ACM) precisa de 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. Para fornecer as informações necessárias, use a Central de suporte para entrar em contato com o AWS Support. Se você não tem um plano de suporte, publique um novo thread no Fórum de discussão do ACM.

nota

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 na URL CloudFront

Para veicular tráfego, o Amplify Hosting aponta para um CloudFront URL por meio de um registro CNAME. No processo de conectar 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. Retorna um erro 404. Seu aplicativo resolve apenas usando o URL do aplicativo Amplify (por exemplo, https://main.d5udybEXAMPLE.amplifyapp.com) ou seu domínio personalizado (por exemplo, www.example.com).

O Amplify precisa rotear as solicitações para a ramificação implantada correta e usar o nome do host para fazer isso. Por exemplo, é possível configurar o domínio www.example.com que aponta para a ramificação principal de um aplicativo, mas também configurar dev.example.com que aponta para a ramificação dev do mesmo aplicativo. Portanto, você deve visitar seu aplicativo com base nos subdomínios configurados para que o Amplify possa rotear as solicitações adequadamente.

Recebo erros de certificado SSL ou HTTPS ao visitar meu domínio

Se você tiver registros DNS de Autorização de Autoridade Certificadora (CAA) configurados com seu provedor de DNS terceirizado, o AWS Certificate Manager (ACM) talvez não consiga atualizar ou reemitir certificados intermediários para seu certificado SSL de domínio personalizado. Para resolver isso, você precisa adicionar um registro CAA para confiar em pelo menos um dos domínios da autoridade de certificação da Amazon. O procedimento a seguir descreve as etapas que você precisa desempenhar.

Para adicionar um registro CAA para confiar em uma autoridade de certificação da Amazon
  1. Configure um registro CAA com seu provedor de domínio para confiar em pelo menos um dos domínios da autoridade de certificação da Amazon. Para obter mais informações sobre como configurar o registro CAA, consulte Problemas de Autorização da Autoridade de Certificação (CAA) no Guia do Usuário do AWS Certificate Manager .

  2. Use um dos métodos a seguir para atualizar seu certificado SSL: