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 conectar um domínio personalizado ao seu aplicativo Amplify, consulte os tópicos desta seção para obter ajuda.

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

Preciso verificar se meu CNAME problema está resolvido

  1. Depois de atualizar seus DNS registros 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 o CNAME registro está sendo resolvido corretamente. A captura de tela a seguir demonstra como usar whatsmydns.net para verificar seu registro do domínio www.example.com. CNAME

    O aplicativo whatsmydns.net, onde você insere o nome de um site para verificar.
  2. Escolha Pesquisar e whatsmydns.net exibirá os resultados para o seu. CNAME A captura de tela a seguir é um exemplo de uma lista de resultados que verifica se o CNAME problema foi resolvido corretamente em cloudfront.net. URL

    O aplicativo whatsmydns.net mostrando os resultados de uma resolução. CNAME

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

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

  2. Se suas receitas CNAME os registros não estão sendo resolvidos, confirme que o CNAME a entrada existe em suas DNS configurações com seu provedor de domínio.

    Importante

    É importante atualizar seu CNAME registra assim que você cria seu domínio personalizado. Depois que seu aplicativo for criado no console do Amplify, seu CNAME o registro é verificado a cada poucos minutos para determinar se ele é resolvido. 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 seu CNAME 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.

  3. Se você verificou que o CNAME O registro existe, então pode haver um problema com seu DNS provedor. Você pode entrar em contato com o DNS provedor para diagnosticar o motivo da DNS verificação. CNAME não está resolvendo ou você pode migrar o seu DNS para o Route 53. Para obter mais informações, consulte Tornando o Amazon Route 53 o DNS serviço 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.

    A seção Hosted Zone Details no console do Route 53 exibindo os valores do servidor de nomes.
  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.

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

Eu recebo um CNAMEAlreadyExistsException erro

Se você receber um CNAMEAlreadyExistsExceptionerro, 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 o 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 de 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 AWS Support Guia do usuário.

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

Se você receber um erro de verificação adicional necessária, isso significa que AWS Certificate Manager (ACM) exige 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 o Support Center para entrar em contato AWS Support. Se você não tiver um plano de suporte, publique um novo tópico no Fórum de ACM Discussão.

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

Para atender ao tráfego, o Amplify Hosting aponta para um registro CloudFront URL via a. CNAME No processo de conectar um aplicativo a um domínio personalizado, o console do Amplify exibe o CloudFront URL para o aplicativo. No entanto, você não pode acessar seu aplicativo diretamente usando isso CloudFrontURL. Retorna um erro 404. Seu aplicativo resolve apenas usando o URL aplicativo Amplify (por exemplohttps://main.d5udybEXAMPLE.amplifyapp.com) ou seu domínio personalizado (por exemplowww.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.

Eu recebo SSL um certificado ou HTTPS erros ao visitar meu domínio

Se você tiver DNS registros de Autorização de Autoridade Certificadora (CAA) configurados com seu DNS provedor terceirizado, AWS Certificate Manager (ACM) talvez não consiga atualizar ou reemitir certificados intermediários para seu SSL certificado de domínio personalizado. Para resolver isso, você precisa adicionar um CAA registro 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 CAA registro para confiar em uma autoridade de certificação da Amazon
  1. Configure um CAA registro 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 CAA registro, consulte Problemas de Autorização da Autoridade de Certificação (CAA) no AWS Certificate Manager Guia do usuário.

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