Risoluzione dei problemi relativi ai domini personalizzati - AWS Amplify Ospitare

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi relativi ai domini personalizzati

Se riscontri problemi durante l'aggiunta di un dominio personalizzato a un'app nella AWS Amplify console, consulta i seguenti argomenti in questa sezione per una guida alla risoluzione dei problemi.

Se non trovi una soluzione al tuo problema qui, contatta AWS Support. Per ulteriori informazioni, consulta Creazione di una richiesta di assistenza nella Guida per l'utente di AWS Support .

Come posso verificare la risoluzione dei record CNAME?

  1. Dopo aver aggiornato i record DNS con il provider di dominio di terze parti, puoi utilizzare uno strumento come dig o un sito Web gratuito come https://www.whatsmydns.net/ per verificare che il record CNAME si stia risolvendo correttamente. La schermata seguente mostra come usare whatsmydns.net per controllare il record CNAME per il dominio www.example.com.

    Schermata di whatsmydns.net in cui si inserisce il nome di un sito Web da controllare.
  2. Scegli Cerca e whatsmydns.net mostrerà i risultati del tuo CNAME. La schermata seguente è un esempio di un elenco di risultati che verificano che il CNAME si risolva correttamente in un URL di cloudfront.net.

    Schermata di whatsmydns.net che mostra i risultati di un CNAME in risoluzione.

Il mio dominio ospitato presso una terza parte è bloccato nello stato In attesa di verifica

  1. Se il tuo dominio personalizzato è bloccato nello stato In attesa di verifica, verifica che i tuoi CNAME record siano in corso di risoluzione. Per istruzioni su come eseguire questa operazione, consulta l'argomento precedente sulla risoluzione dei problemi, How do I verify that my CNAME resolves.

  2. Se i CNAME record non vengono risolti, verifica che la CNAME voce esista nelle impostazioni DNS con il tuo provider di dominio.

    Importante

    È importante aggiornare i CNAME record non appena si crea il dominio personalizzato. Dopo aver creato l'app nella console Amplify, CNAME il record viene controllato ogni pochi minuti per determinare se si risolve. Se non si risolve dopo un'ora, il controllo viene effettuato ogni poche ore, il che può comportare un ritardo nella preparazione del dominio per l'uso. Se hai aggiunto o aggiornato i tuoi CNAME record poche ore dopo aver creato l'app, questa è la causa più probabile che l'app rimanga bloccata nello stato di verifica in sospeso.

  3. Se hai verificato l'esistenza del CNAME record, potrebbe esserci un problema con il tuo provider DNS. Puoi contattare il provider DNS per diagnosticare il motivo per cui la verifica DNS non CNAME si risolve oppure puoi migrare il tuo DNS su Route 53. Per ulteriori informazioni, consulta Making Amazon Route 53 come servizio DNS per un dominio esistente.

Il mio dominio ospitato con Amazon Route 53 è bloccato nello stato di verifica in sospeso

Se hai trasferito il tuo dominio su Amazon Route 53, è possibile che il dominio abbia server di nomi diversi da quelli emessi da Amplify al momento della creazione dell'app. Esegui i seguenti passaggi per diagnosticare la causa dell'errore.

  1. Accedi alla console Amazon Route 53

  2. Nel pannello di navigazione, scegli Hosted Zones, quindi scegli il nome del dominio che stai collegando.

  3. Registra i valori del name server dalla sezione Hosted Zone Details. Questi valori sono necessari per completare il passaggio successivo. La seguente schermata della console Route 53 mostra la posizione dei valori del name server nell'angolo inferiore destro.

    Schermata della sezione Hosted Zone Details della console Route 53.
  4. Nel riquadro di navigazione seleziona Registered domains (Domini registrati). Verifica che i name server visualizzati nella sezione Domini registrati corrispondano ai valori dei name server registrati nel passaggio precedente nella sezione Dettagli della zona ospitata. Se non corrispondono, modifica i valori del name server in modo che corrispondano ai valori della tua Hosted Zone. La seguente schermata della console Route 53 mostra la posizione dei valori del name server sul lato destro.

    Schermata della sezione Registered domains della console Route 53.
  5. Se questo non risolve il problema, contatta. AWS Support Per ulteriori informazioni, consulta Creazione di una richiesta di assistenza nella Guida per l'utente di AWS Support .

Ricevo un errore CNAME AlreadyExistsException

Se ricevi un AlreadyExistsException errore CNAME, significa che uno dei nomi host che hai provato a connettere (un sottodominio o il dominio apex) è già distribuito su un'altra distribuzione Amazon. CloudFront Esegui i passaggi seguenti per diagnosticare la causa dell'errore.

  1. Accedi alla CloudFrontconsole Amazon e verifica di non avere questo dominio distribuito su nessun'altra distribuzione. È possibile allegare un singolo CNAME record a una CloudFront distribuzione alla volta.

  2. Se in precedenza hai distribuito il dominio su una CloudFront distribuzione, devi rimuoverlo.

    1. Scegli Distribuzioni nel menu di navigazione a sinistra.

    2. Seleziona il nome della distribuzione da modificare.

    3. Scegli la scheda Generale. Nella sezione Settings (Impostazioni), scegli Edit (Modifica).

    4. Rimuovi il nome di dominio dal nome di dominio alternativo (CNAME). Quindi scegli Salva le modifiche.

  3. Verifica se questo dominio è collegato a un'altra app Amplify di tua proprietà. In questo caso, accertati che non stai tentando di riutilizzare uno dei nomi host. Se utilizzi www.example.com per un'altra app, non puoi usare www.example.com con l'app a cui stai attualmente connettendo. Puoi utilizzare altri sottodomini, come blog.example.com.

  4. Se questo dominio è stato collegato correttamente a un'altra app e poi eliminato nell'ultima ora, riprova dopo almeno un'ora. Se dopo 6 ore vedi ancora questa eccezione, contatta AWS Support. Per ulteriori informazioni, consulta Creazione di una richiesta di assistenza nella Guida per l'utente di AWS Support .

Ricevo un errore di verifica aggiuntiva richiesta

Se ricevi un errore di verifica aggiuntiva richiesta, significa che AWS Certificate Manager (ACM) richiede informazioni aggiuntive per elaborare questa richiesta di certificato. Ciò può accadere come misura di protezione contro le frodi, ad esempio quando il dominio si colloca all'interno dei migliori 1000 siti web di Alexa. Per fornire queste informazioni, usa il Centro di supporto per contattare AWS Support. Se non disponi di un piano di supporto, pubblica un nuovo thread nel forum di discussione di ACM.

Nota

Non puoi richiedere un certificato per i nomi di dominio di proprietà di Amazon, ad esempio quelli che finiscono con amazonaws.com, cloudfront.net o elasticbeanstalk.com.

Ricevo un errore 404 sull'URL CloudFront

Per servire il traffico, Amplify Hosting punta a CloudFront un URL tramite un record CNAME. Durante il processo di connessione di un'app a un dominio personalizzato, la console Amplify visualizza l'URL CloudFront dell'app. Tuttavia, non è possibile accedere direttamente all'applicazione utilizzando questo CloudFront URL. Restituisce un errore 404. L'applicazione si risolve solo utilizzando l'URL dell'app Amplify (ad esempio) o il dominio personalizzato (ad esempio). https://main.d5udybEXAMPLE.amplifyapp.com www.example.com

Amplify deve indirizzare le richieste al ramo distribuito corretto e utilizza l'hostname per farlo. Ad esempio, puoi configurare il dominio www.example.com che punta al ramo principale di un'app, ma anche configurare dev.example.com che punti al ramo di sviluppo della stessa app. Pertanto, è necessario visitare l'applicazione in base ai sottodomini configurati in modo che Amplify possa indirizzare le richieste di conseguenza.

Ricevo errori nel certificato SSL o nel protocollo HTTPS quando visito il mio dominio

Se disponi di record DNS di Certificate Authority Authorization (CAA) configurati con il tuo provider DNS di terze parti, AWS Certificate Manager (ACM) potrebbe non essere in grado di aggiornare o riemettere i certificati intermedi per il certificato SSL del tuo dominio personalizzato. Per risolvere questo problema, devi aggiungere un record CAA per considerare attendibile almeno uno dei domini dell'autorità di certificazione di Amazon. La procedura seguente descrive i passaggi da eseguire.

Per aggiungere un record CAA per considerare attendibile un'autorità di certificazione Amazon
  1. Configura un record CAA con il tuo provider di dominio per considerare attendibile almeno uno dei domini di autorità di certificazione di Amazon. Per ulteriori informazioni sulla configurazione del record CAA, consulta Problemi di autorizzazione dell'autorità di certificazione (CAA) nella Guida per l'utente.AWS Certificate Manager

  2. Utilizza uno dei seguenti metodi per aggiornare il tuo certificato SSL: