Routing del traffico a un sito Web ospitato in un bucket Amazon S3 - 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 sito Web ospitato in un bucket Amazon S3

Amazon Simple Storage Service (Amazon S3) fornisce un'archiviazione nel cloud sicura, durevole e altamente scalabile. Puoi configurare un bucket S3 in modo che ospiti siti Web statici che possono includere pagine Web e script lato client. (S3 non supporta lo scripting lato server).

Per instradare il traffico di dominio a un bucket S3, utilizza Amazon Route 53 per creare un record alias che punti al tuo bucket. Un record alias è un'estensione Route 53 al DNS. È simile a un record CNAME, ad eccezione del fatto che è possibile creare un record alias sia per il dominio root, ad esempio esempio.com, sia per sottodomini, ad esempio www.esempio.com. È possibile creare record CNAME solo per sottodomini.

Nota

Route 53 non addebita alcun costo per le richieste di alias ai bucket S3 o ad altre risorse. AWS

Prerequisiti

Per iniziare, è necessario avere a disposizione quanto segue. Se non hai mai usato Amazon Route 53 o S3, consulta le informazioni riportate in Nozioni di base su Amazon Route 53, che ti guideranno lungo l'intero processo, tra cui la registrazione di un nome di dominio, nonché la creazione e la configurazione di un bucket S3.

  • Un bucket S3 configurato per ospitare un sito Web statico.

    Per ulteriori informazioni, consulta Configurazione di un bucket per l'hosting di un sito Web nella Guida per gli sviluppatori di Amazon Simple Storage Service.

    Importante

    Il bucket deve avere lo stesso nome del dominio o del sottodominio. Ad esempio, se desideri utilizzare il sottodominio acme.esempio.com, il nome del bucket deve essere acme.esempio.com.

    È possibile instradare il traffico per un dominio e i relativi sottodomini, ad esempio esempio.com e www.esempio.com, a un solo bucket. Crea un bucket per il dominio e ogni sottodominio e configura un solo bucket per reindirizzare il traffico verso i restanti bucket. Per ulteriori informazioni, consulta Nozioni di base su Amazon Route 53.

    Nota

    Un bucket S3 configurato come endpoint di un sito Web non supporta SSL/TLS, quindi è necessario indirizzare il traffico verso la CloudFront distribuzione e utilizzare il bucket S3 come origine per la distribuzione.

    Per istruzioni su come creare una CloudFront distribuzione, consulta inoltre Creare una CloudFront distribuzione e configurare nomi di dominio alternativi e HTTPS nella Guida per l'utente. CloudFront Instradamento del traffico verso una CloudFront distribuzione Amazon utilizzando il tuo nome di dominio

  • Un nome di dominio registrato. È possibile utilizzare Route 53 come registrar di dominio oppure è possibile utilizzare un altro registrar.

  • Route 53 come servizio DNS per il dominio. Se record il tuo nome di dominio utilizzando Route 53, configureremo automaticamente Route 53 come servizio DNS per il dominio.

    Per informazioni su come usare Route 53 come provider di servizi DNS per il tuo dominio, consulta Rendere Amazon Route 53 il servizio DNS per un dominio esistente.

Configurazione di Amazon Route 53 per instradare il traffico a un bucket S3

Per configurare Amazon Route 53 per instradare il traffico a un bucket S3 configurato per ospitare un sito Web statico, completa la seguente procedura.

Per instradare il traffico a un bucket S3
  1. Accedi AWS Management Console e apri la console 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 ha il nome di dominio che desideri utilizzare per instradare il traffico verso il bucket S3.

  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 verso il tuo bucket S3. 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 bucket, digita acme.

    Alias

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

    Valore/instradamento traffico a

    Scegli Alias per l'endpoint del sito Web S3, quindi scegli la regione da cui proviene l'endpoint.

    Scegli il bucket con lo stesso nome specificato per Nome record.

    L'elenco include un bucket solo se il bucket soddisfa i seguenti requisiti:

    • Il nome del bucket è uguale al nome del record che si sta creando.

    • Il bucket è configurato come endpoint di sito Web.

    • Il bucket è stato creato dall' AWS account corrente.

      Se hai creato il bucket utilizzando un AWS account diverso, inserisci il nome della regione in cui hai creato il bucket S3. Per il formato corretto del nome della regione, consulta la colonna Endpoint del sito Web nella tabella Endpoint del sito Web Amazon S3 nella Riferimenti generali di Amazon Web Services.

    Tipo di record

    Selezionare A – IPv4 address (A – indirizzo IPv4).

    Valutazione dello stato della destinazione

    Accetta il valore di default .

  6. Scegli 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 bucket S3 utilizzando il nome del record alias creato in questa procedura.