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à.
Sposta un nome di dominio alternativo in una distribuzione diversa
Quando si tenta di aggiungere un nome di dominio alternativo a una distribuzione ma il nome di dominio alternativo è già in uso su un'altra distribuzione, viene visualizzato un CNAMEAlreadyExists
errore (uno o più dei CNAMEs nomi forniti sono già associati a una risorsa diversa
). Ad esempio, questo errore viene visualizzato quando si prova ad aggiungere www.example.com a una distribuzione, ma www.example.com è già associato a un'altra distribuzione.
In tal caso, è possibile spostare il nome di dominio alternativo esistente da una distribuzione (distribuzione di origine) a un'altra (distribuzione di destinazione). I passaggi seguenti sono una panoramica del processo. Per ulteriori informazioni, consulta il link in ogni fase della panoramica.
Come spostare un nome di dominio alternativo
-
Configurare la distribuzione di destinazione. Questa distribuzione deve avere un TLS certificatoSSL/che copra il nome di dominio alternativo che stai trasferendo. Per ulteriori informazioni, consulta Configurazione della distribuzione di destinazione.
-
Individuare la distribuzione di origine. Puoi usare il AWS Command Line Interface (AWS CLI) per trovare la distribuzione a cui è associato il nome di dominio alternativo. Per ulteriori informazioni, consulta Individuazione della distribuzione di origine.
-
Spostare il nome di dominio alternativo. Il modo in cui eseguire questa operazione dipende dal fatto che le distribuzioni di origine e di destinazione si trovino nello stesso AWS account. Per ulteriori informazioni, consulta Spostamento del nome di dominio alternativo.
Configurazione della distribuzione di destinazione
Prima di spostare un nome di dominio alternativo, è necessario impostare la distribuzione di destinazione (la distribuzione in cui si sta spostando il nome di dominio alternativo).
Come configurare la distribuzione di destinazione
-
Ottieni un TLS certificatoSSL/che includa il nome di dominio alternativo che stai trasferendo. Se non ne hai uno, puoi richiederne uno a AWS Certificate Manager (ACM)
o ottenerne uno da un'altra autorità di certificazione (CA) e importarlo inACM. Assicurati di richiedere o importare il certificato nella regione Stati Uniti orientali (Virginia settentrionale) ( us-east-1
). -
Se la distribuzione di destinazione non è stata creata, creane una ora. Come parte della creazione della distribuzione di destinazione, associa il certificato (dal passaggio precedente) alla distribuzione. Per ulteriori informazioni, consulta Creazione di una distribuzione.
Se disponi già di una distribuzione di destinazione, associa il certificato (dal passaggio precedente) alla distribuzione di destinazione. Per ulteriori informazioni, consulta Aggiornamento di una distribuzione.
-
Crea un DNS TXT record che associ il nome di dominio alternativo al nome di dominio di distribuzione della distribuzione di destinazione. Crea il tuo TXT record con un carattere di sottolineatura (_) davanti al nome di dominio alternativo. Di seguito viene illustrato un TXT record di esempio in: DNS
_www.example.com TXT d111111abcdef8.cloudfront.net
CloudFront utilizza questo TXT record per convalidare la proprietà del nome di dominio alternativo.
Individuazione della distribuzione di origine
Prima di spostare un nome di dominio alternativo da una distribuzione a un'altra, è necessario trovare la distribuzione di origine (la distribuzione in cui è attualmente in uso il nome di dominio alternativo). Se conosci l'ID account AWS delle distribuzioni di origine e di destinazione, è possibile determinare come spostare il nome di dominio alternativo.
Come trovare la distribuzione di origine per il nome di dominio alternativo
-
Usa il CloudFront list-conflicting-aliases comando in AWS Command Line Interface (AWS CLI)
come illustrato nell'esempio seguente. Replace (Sostituisci) www.example.com
con il nome di dominio alternativo eEDFDVBD6EXAMPLE
con l'ID della distribuzione di destinazione che hai impostato in precedenza. Esegui questo comando utilizzando le credenziali che si trovano nello stesso AWS account della distribuzione di destinazione. Per utilizzare questo comando, è necessario disporre delle autorizzazionicloudfront:GetDistribution
ecloudfront:ListConflictingAlias
nella distribuzione di destinazione.aws cloudfront list-conflicting-aliases --alias
www.example.com
--distribution-idEDFDVBD6EXAMPLE
L'output del comando mostra un elenco di tutti i nomi di dominio alternativi in conflitto o si sovrappongono a quello fornito. Ad esempio:
-
Se fornisci www.example.com al comando, l'output del comando include www.example.com e il nome di dominio alternativo con caratteri jolly sovrapposti (*.example.com), se esiste.
-
Se fornisci *.example.com al comando, l'output del comando include *.example.com ed eventuali nomi di dominio alternativi coperti da quel carattere jolly (ad esempio, www.example.com, test.example.com, dev.example. com, e così via).
Per ogni nome di dominio alternativo nell'output del comando, è possibile visualizzare l'ID della distribuzione a cui è associato e l'ID account AWS proprietario della distribuzione. La distribuzione e l'account IDs sono parzialmente nascosti, il che ti consente di identificare le distribuzioni e gli account di tua proprietà, ma aiuta a proteggere le informazioni di quelli che non possiedi.
-
-
Nell'output del comando, trova la distribuzione per il nome di dominio alternativo che stai spostando e annota l'ID AWS account della distribuzione di origine. Confronta l'ID dell'account della distribuzione di origine con l'ID dell'account in cui hai creato la distribuzione di destinazione e determina se queste due distribuzioni si trovano nello stesso AWS account. In questo modo è possibile determinare come spostare il nome di dominio alternativo.
Per spostare il nome di dominio alternativo, consulta il seguente argomento.
Spostamento del nome di dominio alternativo
A seconda della situazione, scegli una delle seguenti modalità per spostare il nome di dominio alternativo:
- Se le distribuzioni di origine e di destinazione si trovano nello stesso account AWS
-
Usa il associate-alias comando in AWS CLI per spostare il nome di dominio alternativo. Questo metodo funziona per tutti gli spostamenti dello stesso account, incluso quando il nome di dominio alternativo è un dominio apex (chiamato anche dominio root, come example.com). Per ulteriori informazioni, consulta Usa associate-alias per spostare un nome di dominio alternativo.
- Se le distribuzioni di origine e di destinazione si trovano in account AWS differenti
-
Se si ha accesso alla distribuzione di origine, il nome di dominio alternativo non è un dominio apex (chiamato anche dominio root, come
example.com
) e non si sta già utilizzando un carattere jolly che si sovrappone a tale nome di dominio alternativo, utilizza un carattere jolly per spostare il nome di dominio alternativo. Per ulteriori informazioni, consulta Utilizzo di un carattere jolly per spostare un nome di dominio alternativo.Se non hai accesso all' AWS account della distribuzione di origine, puoi provare a utilizzare il associate-alias comando in AWS CLI per spostare il nome di dominio alternativo. Se la distribuzione di origine è disabilitata, è possibile spostare il nome di dominio alternativo. Per ulteriori informazioni, consulta Usa associate-alias per spostare un nome di dominio alternativo. Se il file comando associate-alias non funziona, contatta AWS Support. Per ulteriori informazioni, consulta Contatta AWS Support per spostare un nome di dominio alternativo.
Usa associate-alias
per spostare un nome di dominio alternativo
Se la distribuzione di origine si trova nello stesso AWS account della distribuzione di destinazione o se si trova in un account diverso ma è disattivata, puoi utilizzare CloudFront associate-alias comando in AWS CLI
Come utilizzare un alias associato per spostare un nome di dominio alternativo
-
Utilizzate il AWS CLI per eseguire il CloudFront associate-alias comando, come illustrato nell'esempio seguente. Replace (Sostituisci)
www.example.com
con il nome di dominio alternativo eEDFDVBD6EXAMPLE
con l'ID di distribuzione di destinazione. Esegui questo comando utilizzando credenziali che si trovano nello stesso AWS account della distribuzione di destinazione. Tenere presente le seguenti limitazioni per l'utilizzo di questo comando:-
È necessario disporre delle autorizzazioni
cloudfront:AssociateAlias
ecloudfront:UpdateDistribution
sulla distribuzione di destinazione. -
Se le distribuzioni di origine e di destinazione si trovano nello stesso account AWS , è necessario disporre dell'autorizzazione
cloudfront:UpdateDistribution
sulla distribuzione di origine. -
Se le distribuzioni di origine e di destinazione sono in account AWS diversi, la distribuzione di origine deve essere disabilitata.
-
La distribuzione di destinazione deve essere configurata nel modo descritto in Configurazione della distribuzione di destinazione.
aws cloudfront associate-alias --alias
www.example.com
--target-distribution-idEDFDVBD6EXAMPLE
Questo comando aggiorna entrambe le distribuzioni rimuovendo il nome di dominio alternativo dalla distribuzione di origine e aggiungendolo alla distribuzione di destinazione.
-
-
Una volta completata la distribuzione di destinazione, aggiorna la DNS configurazione per indirizzare il DNS record del nome di dominio alternativo al nome di dominio di distribuzione della distribuzione di destinazione.
Utilizzo di un carattere jolly per spostare un nome di dominio alternativo
Se la distribuzione di origine si trova in un AWS account diverso rispetto alla distribuzione di destinazione e la distribuzione di origine è abilitata, puoi utilizzare un jolly per spostare il nome di dominio alternativo.
Nota
Non puoi usare un carattere jolly per spostare un dominio apex (come example.com). Per spostare un dominio apex quando le distribuzioni di origine e di destinazione si trovano in account AWS diversi, contatta AWS Support. Per ulteriori informazioni, consulta Contatta AWS Support per spostare un nome di dominio alternativo.
Come utilizzare un carattere jolly per spostare un nome di dominio alternativo
Nota
Questo processo comporta più aggiornamenti alle distribuzioni. Attendere che ogni distribuzione implementi completamente l'ultima modifica prima di procedere con il passaggio successivo.
-
Aggiornare la distribuzione di destinazione per aggiungere un nome di dominio alternativo con caratteri jolly che copra il nome di dominio alternativo che si sta spostando. Ad esempio, se il nome di dominio alternativo che si sta spostando è www.example.com, aggiungere il nome di dominio alternativo *.example.com alla distribuzione di destinazione. A tale scopo, il TLS certificatoSSL/sulla distribuzione di destinazione deve includere il nome di dominio wildcard. Per ulteriori informazioni, consulta Aggiornamento di una distribuzione.
-
Aggiorna le DNS impostazioni per il nome di dominio alternativo in modo che punti al nome di dominio della distribuzione di destinazione. Ad esempio, se il nome di dominio alternativo che stai spostando è www.example.com, aggiorna il DNS record relativo a www.example.com per indirizzare il traffico verso il nome di dominio della distribuzione di destinazione (ad esempio d111111abcdef8.cloudfront.net).
Nota
Anche dopo aver aggiornato DNS le impostazioni, il nome di dominio alternativo viene ancora fornito dalla distribuzione di origine, poiché è lì che è attualmente configurato il nome di dominio alternativo.
-
Aggiornare la distribuzione di origine per rimuovere il nome di dominio alternativo. Per ulteriori informazioni, consulta Aggiornamento di una distribuzione.
-
Aggiornare la distribuzione di destinazione per aggiungere il nome di dominio alternativo. Per ulteriori informazioni, consulta Aggiornamento di una distribuzione.
-
Utilizza dig (o uno strumento di DNS interrogazione simile) per verificare che il DNS record per il nome di dominio alternativo si risolva nel nome di dominio della distribuzione di destinazione.
-
(Facoltativo) Aggiornare la distribuzione di destinazione per rimuovere il nome di dominio alternativo con carattere jolly.
Contatta AWS Support per spostare un nome di dominio alternativo
Se le distribuzioni di origine e di destinazione si trovano in AWS account diversi e non hai accesso all' AWS account della distribuzione di origine o non puoi disabilitare la distribuzione di origine, puoi contattare AWS Support per spostare il nome di dominio alternativo.
A cui rivolgersi AWS Support per spostare un nome di dominio alternativo
-
Imposta una distribuzione target, incluso il DNS TXT record che punta alla distribuzione di destinazione. Per ulteriori informazioni, consulta Configurazione della distribuzione di destinazione.
-
Contattateci AWS Support
per richiedere che verifichino la proprietà del dominio e spostarlo nella nuova CloudFront distribuzione per conto vostro. -
Una volta completata la distribuzione di destinazione, aggiorna la DNS configurazione per indirizzare il DNS record del nome di dominio alternativo al nome di dominio di distribuzione della distribuzione di destinazione.