Indirizza il traffico di dominio verso un servizio container Lightsail utilizzando Route 53 - Amazon Lightsail

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à.

Indirizza il traffico di dominio verso un servizio container Lightsail utilizzando Route 53

Puoi indirizzare il traffico per un dominio registratoexample.com, ad esempio verso le applicazioni in esecuzione su un servizio container Amazon Lightsail. A tale scopo, aggiungi un record di alias alla zona ospitata del tuo dominio che punti al dominio predefinito del tuo servizio container Lightsail.

In questo tutorial, ti mostriamo come aggiungere un record di alias per il tuo servizio container Lightsail a una zona ospitata in Route 53. Puoi farlo solo usando il (). AWS Command Line Interface AWS CLI Non è possibile utilizzare la console Route 53.

Nota

Se utilizzi Lightsail per ospitare il DNS del tuo dominio, devi aggiungere il record di alias alla zona DNS del tuo dominio in Lightsail. Per ulteriori informazioni, consulta Instradamento del traffico per un dominio in Amazon Lightsail verso un servizio container Lightsail.

Indice

Fase 1: completamento dei prerequisiti

Completa i seguenti prerequisiti qualora non siano già soddisfatti:

Fase 2: Ottieni gli ID delle zone ospitate per i servizi container Lightsail

È necessario specificare un ID di zona ospitata per il servizio container Lightsail quando si aggiunge un record di alias a una zona ospitata in Route 53. Ad esempio, se il tuo servizio container Lightsail si trova negli Stati Uniti occidentali (Oregon) ( Regione AWS us-west-2), devi specificare l'ID della zona ospitata quando aggiungi un record di alias per il tuo servizio container Lightsail a una Z0959753D43BBB908BAV zona ospitata in Route 53.

Di seguito sono riportati gli ID delle zone ospitate per ogni regione AWS in cui è possibile creare un servizio container Lightsail.

UE (Londra); (eu-west-2): Z0624918ZXDYQZLOXA66

Stati Uniti orientali (Virginia settentrionale); (us-east-1): Z06246771 KYU0IRHI74W4

Asia Pacifico (Singapore); (ap-southeast-1) :Z0625921354DRJH4EY9V0

UE (Irlanda); (eu-west-1): Z0624732 FELAMMKW3Y21

(Asia Pacifico (Tokyo); (ap-northeast-1): Z0626125UAU4JWQ9JSKN

Asia Pacifico (Seoul); (ap-northeast-2): Z06260262XZM84B2WPLHH

Asia Pacifico (Mumbai); (ap-south-1): Z10460781IQMISS0I0VVY

(Asia Pacifico (Sydney); (ap-southeast-2): Z09597943PQQZATPFE96E

Canada (Centrale); (ca-central-1): Z10450993 RIRIJJUMA 5W

Europa (Francoforte); (eu-central-1): Z06137433FV04OY4EC6L0

Europa (Stoccolma); (eu-north-1): Z016970523TDG2TZMUXKK

Europa (Parigi); (eu-west-3): Z09594631DSW2QUR7CFGO

Stati Uniti orientali (Ohio); (us-east-2): Z10362273VJ548563IY84

Stati Uniti occidentali (Oregon); us-west-2: Z0959753D43BBB908BAV

Fase 3: Creazione di un file JSON di report

Quando aggiungi un record DNS alla zona ospitata del tuo dominio in Route 53 utilizzando il AWS CLI, devi specificare un set di parametri di configurazione per il record. Il modo più semplice per farlo è creare un file JSON (.json) che contenga tutti i parametri e quindi fare riferimento al file JSON nella richiesta. AWS CLI

Completare la seguente procedura per creare un file JSON con i parametri set del report per il report alias:

  1. Aprire un editor di testo, ad esempio Notepad su Windows o Nano su Linux.

  2. Copia il seguente testo e incollalo nell'editor di testo:

    { "Comment": "Comment", "Changes": [ { "Action": "CREATE", "ResourceRecordSet": { "Name": "Domain.", "Type": "A", "AliasTarget": { "HostedZoneId": "LightsailContainerServiceHostedZoneID", "DNSName": " LightsailContainerServiceAddress.", "EvaluateTargetHealth": true } } } ] }

    Nel file bisogna sostituire il seguente testo d'esempio con il proprio:

    • Commento con una nota personale o un commento sul set di report.

    • Dominio con il nome di dominio registrato che desideri utilizzare con il servizio container Lightsail (ad esempioexample.com, o). www.example.com Per utilizzare la radice del dominio con il servizio container Lightsail, è necessario specificare @ un simbolo nello spazio del sottodominio (ad esempio,). @.example.com

    • LightsailContainerServiceHostedZoneID con l'ID della zona ospitata per la regione AWS in cui hai creato il servizio container Lightsail. Per ulteriori informazioni, consulta la Fase 2: Ottieni gli ID delle zone ospitate per i servizi container Lightsail più avanti in questa guida.

    • LightsailContainerServiceAddresscon il nome di dominio pubblico del tuo servizio container Lightsail. Puoi farlo accedendo alla console Lightsail, accedendo al tuo servizio container e copiando il dominio pubblico elencato nella sezione dell'intestazione della pagina di gestione del servizio container (ad esempio,). container-service-1.q8cexampleljs.us-west-2.cs.amazonlightsail.com

    Esempio:

    { "Comment": "Alias record for Lightsail container service", "Changes": [ { "Action": "CREATE", "ResourceRecordSet": { "Name": "@.example.com.", "Type": "A", "AliasTarget": { "HostedZoneId": "Z0959753D43BBB908BAV", "DNSName": "container-service-1.q8cexampleljs.us-west-2.cs.amazonlightsail.com.", "EvaluateTargetHealth": true } } } ] }
  3. Salva il file nella directory del progetto corrente change-resource-record-sets.json.

Fase 4: Aggiunta di un record alla zona ospitata del tuo dominio in Route 53

Completare la procedura descritta di seguito per aggiungere un report alla zona ospitata del dominio in Route 53 utilizzando la AWS CLI. Puoi eseguire tale operazione mediante il comando change-resource-record-sets. Per ulteriori informazioni, consulta la sezione Command change-resource-record-setsReference.AWS CLI

Nota

È necessario installare AWS CLI e configurarlo per Lightsail e Route 53 prima di continuare con questa procedura. Per ulteriori informazioni, consulta Configurare la funzionalità AWS CLI per l'utilizzo con Lightsail.

  1. Apri un prompt dei comandi o una finestra del terminale.

  2. Immettere il seguente comando per aggiungere un report alla zona ospitata del dominio in Route 53.

    aws route53 change-resource-record-sets --hosted-zone-id HostedZoneID --change-batch PathToJsonFile

    Nel comando sostituisci il seguente testo d'esempio con il proprio testo:

    • HostedZoneID con l'ID della zona ospitata per il dominio registrato in Route 53. Usa il list-hosted-zonescomando per ottenere un elenco di ID per le zone ospitate nel tuo account Route 53.

    • PathToJsonFilecon il percorso della cartella della directory locale sul computer del file.json che contiene i parametri del record. Per ulteriori informazioni, consulta la Fase 3: Creazione di un file di report JSON nella sezione precedente di questa guida.

    Esempi:

    Su un computer Linux o Unix:

    aws route53 change-resource-record-sets --hosted-zone-id Z123456789ABCDEFGHIJ --change-batch home/user/awscli/route53/change-resource-record-sets.json

    Su un computer Windows:

    aws route53 change-resource-record-sets --hosted-zone-id Z123456789ABCDEFGHIJ --change-batch file://C:\awscli\route53\change-resource-record-sets.json

    Il risultato dovrebbe essere analogo all'esempio seguente:

    Risultato del cambiamento di una richiesta di un set di report

    Attendere che la modifica al server dei nomi si propaghi tramite il DNS di Internet, operazione che potrebbe richiedere diverse ore. Al termine, il traffico Internet per il dominio registrato in Route 53 dovrebbe iniziare a essere indirizzato al servizio container Lightsail.