Routing del traffico a un ambiente AWS Elastic Beanstalk - Amazon Route 53

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

Routing del traffico a un ambiente AWS Elastic Beanstalk

Se utilizzi AWS Elastic Beanstalk per distribuire e gestire le applicazioni in AWS Cloud, puoi utilizzare Amazon Route 53 per instradare il traffico DNS per il tuo dominio, ad esempio esempio.com, a un ambiente Elastic Beanstalk nuovo o esistente.

Per instradare il traffico DNS a un ambiente Elastic Beanstalk, consulta le procedure nei seguenti argomenti.

Nota

Queste procedure presuppongono l'utilizzo di Route 53 come servizio DNS per il tuo dominio. Se usi un altro servizio DNS, consulta Rendere Amazon Route 53 il servizio DNS per un dominio esistente per informazioni su come utilizzare Route 53 come provider di servizi DNS per il tuo dominio.

Implementazione di un'applicazione in un ambiente Elastic Beanstalk

Se disponi già di un ambiente Elastic Beanstalk a cui desideri instradare il traffico, passa a Ottenere il nome di dominio per l'ambiente Elastic Beanstalk.

Come creare un'applicazione e implementarla in un ambiente Elastic Beanstalk

Ottenere il nome di dominio per l'ambiente Elastic Beanstalk

Se conosci già il nome di dominio per il tuo ambiente di Elastic Beanstalk, passa a Creazione di un record Amazon Route 53 che instrada il traffico all'ambiente Elastic Beanstalk.

Come ottenere il nome dominio per l'ambiente Elastic Beanstalk
  1. Accedi alla AWS Management Console e apri la console Elastic Beanstalk all'indirizzo https://console.aws.amazon.com/elasticbeanstalk/.

  2. Nell'elenco delle applicazioni, individua l'applicazione a cui desideri instradare il traffico e ottieni il valore dell'URL. Se l'elenco di applicazioni non viene visualizzato, scegli Applications (Applicazioni) nel pannello di navigazione.

    Per ulteriori informazioni sull'URL, consulta Nome di dominio dell'ambiente Elastic Beanstalk nella Guida per gli sviluppatori di Elastic Beanstalk.

Creazione di un record Amazon Route 53 che instrada il traffico all'ambiente Elastic Beanstalk

Un record Amazon Route 53 contiene le impostazioni che controllano il modo in cui il traffico viene instradato al tuo ambiente Elastic Beanstalk. È possibile creare un record CNAME o un record alias, a seconda se il nome di dominio per l'ambiente include la regione, ad esempio us-east-2, in cui è distribuito l'ambiente. I nuovi ambienti includono la regione nel nome di dominio, mentre gli ambienti creati prima dell'inizio del 2016 non la includono. Per un confronto dei record CNAME e alias, vedi Scelta tra record alias e non alias.

Se il nome di dominio non include la regione

Devi creare un record CNAME. Tuttavia, a causa delle limitazioni imposte da DNS, è possibile creare più record CNAME solo per sottodomini, non per il nome di dominio radice. Ad esempio, se il tuo nome di dominio è esempio.com, è possibile creare un record che consente di instradare il traffico per acme.esempio.com al tuo ambiente Elastic Beanstalk, ma non potrai creare un record che consente di instradare il traffico per esempio.com al tuo ambiente Elastic Beanstalk.

Vedi la procedura Come creare un record CNAME per instradare il traffico a un ambiente Elastic Beanstalk.

Se il nome di dominio include la regione

Puoi creare un record alias. Un record alias è specifico di Route 53 e ha due vantaggi significativi rispetto ai record CNAME:

  • Puoi creare record alias per il nome di dominio root o per sottodomini. Ad esempio, se il tuo nome di dominio è esempio.com, puoi creare un record che instrada le richieste per esempio.com o per acme.esempio.com al tuo ambiente Elastic Beanstalk.

  • Route 53 non prevede costi per le richieste che utilizzano un record alias per instradare il traffico.

Vedi la procedura Come creare un record alias Amazon Route 53 per instradare il traffico a un ambiente Elastic Beanstalk.

Come creare un record CNAME per instradare il traffico a un ambiente Elastic Beanstalk
  1. Accedi alla AWS Management Console quindi apri la console di Route 53 all'indirizzo https://console.aws.amazon.com/route53/.

  2. Nel pannello di navigazione, scegli Zone ospitate.

  3. Scegli il nome della zona ospitata che desideri utilizzare per instradare il traffico al tuo ambiente Elastic Beanstalk.

  4. Scegli Crea record.

  5. Scegli Switch per creare rapidamente

  6. Specifica i seguenti valori:

    Policy di routing

    Scegliere la policy di routing applicabile. Per ulteriori informazioni, consulta Scegliere una policy di routing.

    Nome record

    Digita il nome di dominio che desideri utilizzare per instradare il traffico al tuo ambiente Elastic Beanstalk. Il valore predefinito è il nome della hosted zone.

    Ad esempio, se il nome della zona ospitata è esempio.com e desideri utilizzare acme.esempio.com per instradare il traffico al tuo ambiente, digita acme.

    Importante

    Non puoi creare un record CNAME con lo stesso nome della zona ospitata.

    Alias

    Se stai usando il metodo di creazione record Creazione rapida, attiva Alias.

    Valore/instradamento traffico a

    Scegli Indirizzo IP o altro valore a seconda del tipo di record e specifica il valore ottenuto durante l'esecuzione della procedura nell'argomento Ottenere il nome di dominio per l'ambiente Elastic Beanstalk. Se hai usato diversi account per creare la tua zona ospitata Route 53 e l'ambiente Elastic Beanstalk, inserisci gli attributi CNAME per l'ambiente Elastic Beanstalk.

    Tipo di record

    Scegli CNAME.

    TTL (secondi)

    Accetta il valore di default di 300.

  7. Scegli Create records (Crea record).

    In genere le modifiche si propagano a tutti i server Route 53 entro 60 secondi.

Come creare un record alias Amazon Route 53 per instradare il traffico a un ambiente Elastic Beanstalk
  1. Accedi alla AWS Management Console quindi apri la console di Route 53 all'indirizzo https://console.aws.amazon.com/route53/.

  2. Nel pannello di navigazione, scegli Zone ospitate.

  3. Scegli il nome della zona ospitata che desideri utilizzare per instradare il traffico al tuo ambiente Elastic Beanstalk.

  4. Scegli Crea record.

  5. Specifica i seguenti valori:

    Policy di routing

    Scegliere la policy di routing applicabile. Per ulteriori informazioni, consulta Scegliere una policy di routing.

    Nome record

    Digita il nome di dominio che desideri utilizzare per instradare il traffico al tuo ambiente Elastic Beanstalk. Il valore predefinito è il nome della hosted zone.

    Ad esempio, se il nome della zona ospitata è esempio.com e desideri utilizzare acme.esempio.com per instradare il traffico al tuo ambiente, digita acme.

    Valore/instradamento traffico a

    Scegli Alias per l'ambiente Elastic Beanstalk, quindi scegli la regione da cui proviene l'endpoint. Scegli il nome dominio dell'ambiente a cui desideri instradare il traffico. Questo è il valore che ottieni quando esegui la procedura nell'argomento Ottenere il nome di dominio per l'ambiente Elastic Beanstalk.

    Se hai usato diversi account per creare la tua zona ospitata Route 53 e l'ambiente Elastic Beanstalk, inserisci l'attributo CNAME per l'ambiente Elastic Beanstalk.

    Tipo di record

    Accetta l'impostazione di default, A - Indirizzo IPv4.

    Valutazione dello stato della destinazione

    Accetta il valore di default .

  6. Scegli Create records (Crea record).

    In genere le modifiche si propagano a tutti i server Route 53 entro 60 secondi. Al termine della propagazione, sarai in grado di instradare il traffico al tuo ambiente Elastic Beanstalk utilizzando il nome del record alias creato in questa procedura.