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à.
Tutorial: hosting di video in streaming su richiesta con Amazon S3, Amazon e CloudFront Amazon Route 53
Puoi usare Amazon S3 con Amazon CloudFront per ospitare video per la visualizzazione su richiesta in modo sicuro e scalabile. Nello streaming di video on demand (VOD), i contenuti video vengono archiviati su un server e gli spettatori possono guardarli in qualsiasi momento.
CloudFront è un servizio di rete per la distribuzione di contenuti (CDN) veloce, altamente sicuro e programmabile. CloudFront può distribuire i tuoi contenuti in modo sicuro tramite HTTPS da tutte le CloudFront edge location in tutto il mondo. Per ulteriori informazioni su CloudFront, consulta What is Amazon CloudFront? nella Amazon CloudFront Developer Guide.
CloudFront la memorizzazione nella cache riduce il numero di richieste a cui il server di origine deve rispondere direttamente. Quando uno spettatore (utente finale) richiede un video con cui servite CloudFront, la richiesta viene indirizzata a una location periferica più vicina a dove si trova lo spettatore. CloudFront serve il video dalla sua cache, recuperandolo dal bucket S3 solo se non è già memorizzato nella cache. Ciò accelera la distribuzione dei video agli spettatori a livello globale con bassa latenza e velocità effettiva e velocità di trasferimento elevate. Per ulteriori informazioni sulla gestione della CloudFront cache, consulta Optimizing caching and availability nella Amazon CloudFront Developer Guide.

Obiettivo
In questo tutorial, configurerai un bucket S3 per ospitare lo streaming video su richiesta utilizzando CloudFront for delivery e Amazon Route 53 per Domain Name System (DNS) e la gestione personalizzata del dominio.
Argomenti
Prerequisiti: registrazione e configurazione di un dominio personalizzato con Route 53
Passaggio 3: Crea un'identità di accesso all' CloudFront origine
Passaggio 5: Accedi al video tramite la distribuzione CloudFront
Passaggio 6: configura la CloudFront distribuzione per utilizzare il nome di dominio personalizzato
Prerequisiti: registrazione e configurazione di un dominio personalizzato con Route 53
Prima di iniziare questo tutorial, devi registrare e configurare un dominio personalizzato (ad esempio,example.com
) con Route 53 in modo da poter configurare la CloudFront distribuzione per utilizzare un nome di dominio personalizzato in un secondo momento.
Senza un nome di dominio personalizzato, il tuo video S3 è accessibile pubblicamente e ospitato tramite CloudFront un URL simile al seguente:
https://
CloudFront distribution domain name
/Path to an S3 video
Ad esempio https://d111111abcdef8.cloudfront.net/sample.mp4
.
Dopo aver configurato la CloudFront distribuzione per utilizzare un nome di dominio personalizzato configurato con Route 53, il video S3 è accessibile pubblicamente e ospitato tramite CloudFront un URL simile al seguente:
https://
CloudFront distribution alternate domain name
/Path to an S3 video
Ad esempio https://www.example.com/sample.mp4
. Un nome di dominio personalizzato è più semplice e intuitivo da usare per gli spettatori.
Per registrare un nome di dominio, consulta Registrazione dei nomi di dominio utilizzando Route 53 nella Guida per gli sviluppatori di Amazon Route 53.
Quando registri un nome di dominio con Route 53, Route 53 crea automaticamente la zona ospitata, che utilizzerai più avanti in questo tutorial. Questa zona ospitata è il luogo in cui memorizzi informazioni su come indirizzare il traffico per il tuo dominio, ad esempio verso un' EC2istanza o una CloudFront distribuzione Amazon.
Sono previste tariffe associate alla registrazione del dominio, alla tua zona ospitata e alle query DNS ricevute dal tuo dominio. Per ulteriori informazioni, consulta la pagina dei Prezzi Amazon Route 53
Nota
Quando registri un dominio, il costo è immediato ed è irreversibile. Puoi scegliere di non rinnovare automaticamente il dominio, ma il pagamento è anticipato e resti proprietario per un anno. Per maggiori informazioni, consulta Registrazione di un nuovo dominio nella Guida per gli sviluppatori di Amazon Route 53.
Fase 1: Creazione di un bucket S3
Devi creare un bucket per archiviare il video originale che intendi riprodurre in streaming.
Per creare un bucket
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nella barra di navigazione nella parte superiore della pagina, scegli il nome del file attualmente visualizzato Regione AWS. Quindi, scegli la Regione in cui creare un bucket.
Nota
Scegli una regione nelle tue vicinanze per ridurre al minimo la latenza e i costi o essere conforme ai requisiti normativi. Gli oggetti archiviati in una regione non la lasciano mai a meno che non vengano trasferiti esplicitamente in un'altra regione. Per un elenco di Amazon S3 Regioni AWS, consulta gli Servizio AWS endpoint in. Riferimenti generali di Amazon Web Services
-
Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.
-
Scegliere Create bucket (Crea bucket). Viene visualizzata la pagina Create bucket (Crea bucket).
-
Per Nome bucket, immetti un nome per il bucket, ad esempio
tutorial-bucket
.Per ulteriori informazioni sulle regole di denominazione del bucket in Amazon S3, consulta Regole di denominazione dei bucket per uso generico.
-
Per Regione, scegli Regione AWS dove vuoi che risieda il bucket.
Se possibile, dovresti scegliere la località della regione che probabilmente sarà più vicina alla maggior parte dei tuoi spettatori. Per ulteriori informazioni sulla Regione del bucket, consulta Panoramica dei bucket per uso generico.
-
In Block Public Access settings for this bucket (Blocca le impostazioni di accesso pubblico per questo bucket), mantieni le impostazioni predefinite (è abilitato Block all public access (Blocca tutto l'accesso pubblico).
Anche se l'opzione Blocca tutti gli accessi pubblici è abilitata, gli spettatori possono comunque accedere al video caricato tramite. CloudFront Questa funzionalità è uno dei principali vantaggi dell'utilizzo CloudFront per ospitare un video archiviato in S3.
È consigliabile di lasciare tutte le impostazioni abilitate, a meno che non abbia bisogno di disattivarne una o più per il caso d'uso. Per ulteriori informazioni sul blocco dell'accesso pubblico, consulta Blocco dell'accesso pubblico allo storage Amazon S3.
-
Mantieni le impostazioni rimanenti impostate sui valori di default.
(Facoltativo) Se desideri configurare ulteriori impostazioni del bucket per il tuo caso d'uso specifico, consulta Creazione di un bucket generico.
-
Seleziona Crea bucket.
Fase 2: Caricamento di un video nel bucket S3
La procedura riportata di seguito illustra come caricare un file video in un bucket S3 utilizzando la console. Quando carichi un video in S3, puoi anche possibile utilizzare Amazon S3 Transfer Acceleration
Per caricare un file nel bucket
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.
-
Nell'elenco dei bucket per uso generico, scegli il nome del bucket creato nella fase 1 (ad esempio,
tutorial-bucket
) in cui caricare il file. -
Nella scheda Oggetti del bucket seleziona Carica.
-
Nella pagina Upload (Caricamento), sotto Files and Folders (File e cartelle) scegli Add Files (Aggiungi file).
-
Seleziona un file da caricare, quindi scegli Apri.
Ad esempio, puoi caricare un file video denominato
sample.mp4
. -
Scegli Carica.
Passaggio 3: Crea un'identità di accesso all' CloudFront origine
Per limitare l'accesso diretto al video dal tuo bucket S3, crea un CloudFront utente speciale chiamato Origin Access Identity (OAI). In questo tutorial, assocerai l'OAI alla distribuzione. Utilizzando un OAI, ti assicuri che gli spettatori non possano ignorarlo CloudFront e ricevere il video direttamente dal bucket S3. Solo l' CloudFront OAI può accedere al file nel bucket S3. Per ulteriori informazioni, consulta Limitazione dell'accesso ai contenuti di Amazon S3 utilizzando un OAI nella Amazon CloudFront Developer Guide.
Per creare un OAI CloudFront
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel pannello di navigazione sulla sinistra, nella sezione Sicurezza, scegli Accesso origine.
-
Nella scheda Identità, scegli Crea identità di accesso origine.
-
ImmInserisci un nome (ad esempio,
S3-OAI
) come nuova identità di accesso origine. -
Scegli Create (Crea) .
Fase 4: Creare una CloudFront distribuzione
Per CloudFront utilizzarlo per servire e distribuire il video nel tuo bucket S3, devi creare una CloudFront distribuzione.
Crea una distribuzione CloudFront
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel riquadro di navigazione a sinistra, scegliereDistribuzioni.
-
Scegli Create Distribution (Crea distribuzione).
-
Nella sezione Origine, per Dominio origine scegli il nome di dominio dell'origine S3, che inizia con il nome del bucket S3 creato nella Fase 1 (ad esempio,
tutorial-bucket
). -
Per Accesso origine, seleziona Identità di accesso legacy.
-
In Identità di accesso origine, scegli l'identità di accesso all'origine esistente creata nella Fase 3 (ad esempio,
S3-OAI
). -
In Bucket policy (Policy del bucket), scegli Yes, update the bucket policy (Sì, aggiorna la policy del bucket).
-
In Funzionamento cache predefinito, nella sezione Policy protocollo visualizzatore, scegli Reindirizza HTTP a HTTPS.
Questo significa che le richieste HTTP vengono reindirizzate automaticamente a HTTPS per proteggere il tuo sito Web e proteggere i dati degli spettatori.
-
Per le altre impostazioni nella sezione Default Cache Behavior Settings (Modifica impostazioni comportamento cache), accettare i valori predefiniti.
(Facoltativo) Puoi controllare per quanto tempo il file rimane nella CloudFront cache prima di CloudFront inoltrare un'altra richiesta all'origine. Riducendo la durata, puoi distribuire contenuti dinamici. Aumentando la durata, i visualizzatori otterranno prestazioni migliori, poiché è più probabile che i file vengano distribuiti direttamente dalla cache edge. Una durata maggiore riduce anche il carico sul server di origine. Per ulteriori informazioni, consulta Gestione della durata della permanenza dei contenuti nella cache (scadenza) nella Amazon CloudFront Developer Guide.
-
Per le altre sezioni, mantieni le impostazioni rimanenti impostate sui valori predefiniti.
Per ulteriori informazioni sulle diverse opzioni di impostazione, consulta Valori che specifichi quando crei o aggiorni una distribuzione nella Amazon CloudFront Developer Guide.
-
Nella parte inferiore della pagina, scegli Create distribution (Crea distribuzione).
-
Nella scheda Generale della tua CloudFront distribuzione, in Dettagli, il valore della colonna Ultima modifica per la tua distribuzione cambia da Distribuzione al timestamp dell'ultima modifica della distribuzione. In genere sono necessari pochi minuti.
Revisione della policy del bucket
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).
-
Nell'elenco dei bucket, scegli il nome del bucket che hai usato in precedenza come origine della tua CloudFront distribuzione (ad esempio,).
tutorial-bucket
-
Scegli la scheda Autorizzazioni.
-
Nella casella di testo Bucket policy (Policy del bucket) conferma di visualizzare una formulazione simile alla seguente:
{ "Version": "2008-10-17", "Id": "PolicyForCloudFrontPrivateContent", "Statement": [ { "Sid": "1", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity
EH1HDMB1FH2TC
" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::tutorial-bucket
/*" } ] }Questa è l'affermazione che la tua CloudFront distribuzione ha aggiunto alla tua policy sui bucket quando hai scelto Sì, aggiorna prima la policy del bucket.
Questo aggiornamento della policy sui bucket indica che hai configurato correttamente la CloudFront distribuzione per limitare l'accesso al bucket S3. A causa di questa restrizione, è possibile accedere agli oggetti nel bucket solo tramite la tua distribuzione. CloudFront
Passaggio 5: Accedi al video tramite la distribuzione CloudFront
Ora CloudFront puoi servire il video memorizzato nel tuo bucket S3. Per accedere al video tramite CloudFront, devi combinare il nome del dominio di CloudFront distribuzione con il percorso del video nel bucket S3.
Per creare un URL per il video S3 utilizzando il nome del CloudFront dominio di distribuzione
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel riquadro di navigazione a sinistra, scegliereDistribuzioni.
-
Per ottenere il nome di dominio della distribuzione, procedi come indicato di seguito:
-
Nella colonna Origins, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il bucket S3 che hai creato nel passaggio 1 (ad esempio,
tutorial-bucket
). -
Dopo aver trovato la distribuzione nell'elenco, amplia la colonna Nome di dominio per copiare il valore del nome di dominio per la tua distribuzione. CloudFront
-
-
In una nuova scheda del browser, incolla il nome di dominio della distribuzione copiato in precedenza.
-
Torna alla scheda precedente del browser e apri la console S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).
-
Nell'elenco Buckets (Bucket) scegli il nome del bucket creato nella Fase 1 (ad esempio,
tutorial-bucket
). -
Nell'elenco Objects (Oggetti) scegli il nome del video che hai caricato nella Fase 2 ai fini dello streaming (ad esempio,
sample.mp4
). -
Nella pagina prodotto dell'oggetto, nellaPanoramica dell'oggettosezione, copiare il valore della Chiave. Questo valore è il percorso dell'oggetto video caricato nel bucket S3.
-
Torna alla scheda del browser in cui hai precedentemente incollato il nome del dominio di distribuzione, inserisci una barra di inoltro (
/
) dopo il nome del dominio di distribuzione, quindi incolla il percorso al video copiato in precedenza (ad esempio,sample.mp4
).Ora, il tuo video S3 è accessibile CloudFront al pubblico e ospitato tramite un URL simile al seguente:
https://
CloudFront distribution domain name
/Path to the S3 video
Sostituisci
CloudFront distribution domain name
ePath to the S3 video
con i valori appropriati. Un esempio di URL èhttps://d111111abcdef8.cloudfront.net/sample.mp4
.
Passaggio 6: configura la CloudFront distribuzione per utilizzare il nome di dominio personalizzato
Per utilizzare il tuo nome di dominio anziché il nome di CloudFront dominio nell'URL per accedere al video S3, aggiungi un nome di dominio alternativo alla tua CloudFront distribuzione.
Fasi secondarie
Richiesta di un certificato SSL
Per consentire ai tuoi spettatori di utilizzare HTTPS e il tuo nome di dominio personalizzato nell'URL per lo streaming video, utilizza AWS Certificate Manager (ACM) per richiedere un certificato Secure Sockets Layer (SSL). Il certificato SSL stabilisce una connessione di rete crittografata al sito Web.
Accedi AWS Management Console e apri la console ACM all'indirizzo. https://console.aws.amazon.com/acm/
-
Se viene visualizzata la pagina introduttiva, in Provision certificates (Fornisci certificati), scegli Get Started (Inizia).
-
Nella pagina Richiedi un certificato scegli Richiedi un certificato pubblico e poi di nuovo Richiedi un certificato.
-
Nella pagina Add domain names (Aggiungi nomi di dominio) digita il nome di dominio completo del sito che desideri proteggere con un certificato SSL/TLS. Utilizza un asterisco (
*
) per richiedere un certificato jolly che protegge diversi nomi di siti nello stesso dominio. In questo tutorial, digita*
e il nome di dominio personalizzato configurato in Prerequisiti. Ad esempio, immettere*.example.com
e quindi scegliereSuccessivo.Per ulteriori informazioni, consulta Per richiedere un certificato pubblico ACM (console) nella Guida per l'utente di AWS Certificate Manager .
-
Nella pagina Select validation method (Seleziona metodo di convalida), scegli DNS validation (Convalida DNS). Quindi, seleziona Next (Successivo).
Se si è in grado di modificare la configurazione DNS, si consiglia di utilizzare la convalida del dominio DNS anziché la convalida email. La convalida del DNS offre diversi vantaggi rispetto alla convalida dell'email. Per ulteriori informazioni, consultaOpzione 1: convalida DNSnellaAWS Certificate Manager Guida per l'utente di.
-
(Facoltativo) Nella pagina Aggiungi tag puoi contrassegnare facoltativamente il certificato con metadati.
-
Scegli Rivedi.
-
Nella pagina Revisione, verifica che le informazioni presenti in Nome dominio e Metodo di convalida siano corrette. Dopodiché, seleziona Confirm and request (Conferma e richiedi).
La pagina Convalida mostra che la richiesta è in fase di elaborazione e che il dominio certificato viene convalidato. I certificati in attesa di convalida hanno lo stato Pending validation (Convalida in attesa).
-
Nella pagina Convalida, scegli la freccia verso il basso a sinistra del nome di dominio personalizzato e seleziona Crea registro in Route 53 per convalidare la proprietà del dominio tramite DNS.
In questo modo viene aggiunto un record CNAME fornito da AWS Certificate Manager alla configurazione DNS.
-
Nella casella di dialogo Create record in Route 53 (Crea registro in Route 53), scegli Create (Crea).
La pagina Convalida dovrebbe ora visualizzare la notifica di stato Riuscito in basso.
-
Scegli Continue (Continua) per visualizzare la pagina elenco Certificates (Certificati).
Lo Stato del nuovo certificato passerà da Convalida in attesa a Emesso entro 30 minuti.
Aggiungi il nome di dominio alternativo alla tua distribuzione CloudFront
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel riquadro di navigazione a sinistra, scegliereDistribuzioni.
-
Scegli l'ID della distribuzione creata nella Fase 4.
-
SulGeneralitab, vai alImpostazionisezione, e scegliModificare.
-
Nella pagina Modifica impostazioni, per Nome di dominio alternativo (CNAME), facoltativo, scegli Aggiungi elemento per aggiungere i nomi di dominio personalizzati che desideri utilizzare nell'URL del video S3 servito da questa distribuzione. CloudFront
In questo tutorial, ad esempio, se desideri instradare il traffico a un sottodominio, ad esempio
www.example.com
, inserisci il nome del sottodominio (www
) con il nome di dominio (example.com
). In particolare, inserisciwww.example.com
.Nota
Il nome di dominio alternativo (CNAME) che aggiungi deve essere coperto dal certificato SSL che hai precedentemente allegato alla tua distribuzione. CloudFront
-
In Certificato SSL personalizzato - facoltativo, scegli il certificato SSL richiesto in precedenza (ad esempio,
*.example.com
).Nota
Se il certificato SSL non viene visualizzato immediatamente dopo averlo richiesto, attendi 30 minuti, quindi aggiorna l'elenco fino a quando il certificato SSL diventa disponibile per la selezione.
-
Mantieni le impostazioni rimanenti impostate sui valori predefiniti. Scegli Save changes (Salva modifiche).
-
Nella scheda Generale per la distribuzione, attendi che il valore di Ultima modifica passi da Implementazione in corso al timestamp dell'ultima modifica della distribuzione.
Crea un record DNS per indirizzare il traffico dal tuo nome di dominio alternativo al nome di dominio della tua distribuzione CloudFront
Accedi AWS Management Console e apri la console Route 53 all'indirizzo. https://console.aws.amazon.com/route53/
-
Nel riquadro di navigazione a sinistra, scegliere Hosted zones (Zone ospitate).
-
Nella pagina Zone ospitate seleziona il nome della zona ospitata creata da Route 53 in Prerequisiti (ad esempio,
example.com
). -
ScegliereCreare recorde quindi usa ilCreazione rapida recordmetodo.
-
Per Record name, mantieni il valore del nome del record uguale al nome di dominio alternativo della CloudFront distribuzione che hai aggiunto in precedenza.
In questo tutorial, per instradare il traffico a un sottodominio, ad esempio
www.example.com
, inserisci il nome del sottodominio senza il nome di dominio. Ad esempio, inserisci solowww
nel campo di testo prima del nome di dominio personalizzato. -
Per Tipo di record, scegli A - Indirizza il traffico verso un IPv4 indirizzo e alcune AWS risorse.
-
In Valore, scegli l'attivazione/disattivazione Alias per abilitare la risorsa Alias.
-
In Indirizza il traffico verso, scegli Alias per la CloudFront distribuzione dall'elenco a discesa.
-
Nella casella di ricerca che dice Scegli la distribuzione, scegli il nome di dominio della CloudFront distribuzione che hai creato nel passaggio 4.
Per trovare il nome di dominio della tua CloudFront distribuzione, procedi come segue:
-
In una nuova scheda del browser, accedi AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v3/home
. -
Nel riquadro di navigazione a sinistra, scegliereDistribuzioni.
-
Nella colonna Origins, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il bucket S3 che hai creato nel passaggio 1 (ad esempio,
tutorial-bucket
). -
Dopo aver trovato la distribuzione nell'elenco, amplia la colonna Nome di dominio per visualizzare il valore del nome di dominio per la tua distribuzione. CloudFront
-
-
SulCreare recordNella console Route 53, per le impostazioni rimanenti, mantenere i valori predefiniti.
-
Scegli Crea record.
Verifica se IPv6 è abilitato per la tua distribuzione e, se necessario, crea un altro record DNS
Se IPv6 è abilitato per la tua distribuzione, devi creare un altro record DNS.
-
Per verificare se IPv6 è abilitato per la tua distribuzione, procedi come segue:
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel riquadro di navigazione a sinistra, scegliereDistribuzioni.
-
Scegli l'ID della CloudFront distribuzione che hai creato nel passaggio 4.
-
Nella scheda Generale, in Impostazioni, controlla se IPv6è impostato su Abilitato.
Se IPv6 è abilitato per la tua distribuzione, devi creare un altro record DNS.
-
Se IPv6 è abilitato per la tua distribuzione, procedi come segue per creare un record DNS:
Accedi AWS Management Console e apri la console Route 53 all'indirizzo https://console.aws.amazon.com/route53/
. -
Nel riquadro di navigazione a sinistra, scegliere Hosted zones (Zone ospitate).
-
Nella pagina Zone ospitate seleziona il nome della zona ospitata creata da Route 53 in Prerequisiti (ad esempio,
example.com
). -
ScegliereCreare recorde quindi usa ilCreazione rapida recordmetodo.
-
Per Record name, nel campo di testo che precede il nome di dominio personalizzato, digita lo stesso valore che hai digitato quando hai creato il record IPv4 DNS in precedenza. Ad esempio, in questo tutorial, per instradare il traffico a
www.example.com
, inserisci solowww
. -
Per Tipo di record, scegli AAAA - Indirizza il traffico verso un IPv6 indirizzo e alcune risorse. AWS
-
In Valore, scegli l'attivazione/disattivazione Alias per abilitare la risorsa Alias.
-
In Indirizza il traffico verso, scegli Alias per la CloudFront distribuzione dall'elenco a discesa.
-
Nella casella di ricerca che dice Scegli la distribuzione, scegli il nome di dominio della CloudFront distribuzione che hai creato nel passaggio 4.
-
Mantieni le impostazioni rimanenti impostate sui valori di default.
-
Scegli Crea record.
Passaggio 7: accedi al video S3 tramite la CloudFront distribuzione con il nome di dominio personalizzato
Per accedere al video S3 utilizzando l'URL personalizzato, devi combinare il nome di dominio alternativo con il percorso del video nel bucket S3.
Per creare un URL personalizzato per accedere al video S3 tramite la distribuzione CloudFront
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel riquadro di navigazione a sinistra, scegliereDistribuzioni.
-
Per ottenere il nome di dominio alternativo della tua CloudFront distribuzione, procedi come segue:
-
Nella colonna Origins, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il nome del bucket S3 per il bucket che hai creato nel passaggio 1 (ad esempio,).
tutorial-bucket
-
Dopo aver trovato la distribuzione nell'elenco, amplia la colonna Nomi di dominio alternativi per copiare il valore del nome di dominio alternativo della tua distribuzione. CloudFront
-
-
In una nuova scheda del browser, incolla il nome di dominio alternativo della distribuzione. CloudFront
-
Torna alla scheda precedente del browser e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Trova il percorso per il video S3, come spiegato nella Fase 5.
-
Torna alla scheda del browser in cui hai precedentemente incollato il nome di dominio alternativo, continua digitando
/
e incolla il percorso al video S3 (ad esempio,sample.mp4
).Ora, il tuo video S3 è accessibile CloudFront al pubblico e ospitato tramite un URL personalizzato simile al seguente:
https://
CloudFront distribution alternate domain name
/Path to the S3 video
Sostituisci
CloudFront distribution alternate domain name
ePath to the S3 video
con i valori appropriati. Un esempio di URL èhttps://www.example.com/sample.mp4
.
(Facoltativo) Passaggio 8: Visualizza i dati sulle richieste ricevute dalla tua CloudFront distribuzione
Per visualizzare i dati sulle richieste ricevute dalla tua CloudFront distribuzione
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel pannello di navigazione sulla sinistra, in Report e analisi dei dati, scegli i report dalla console, che vanno da Statistiche sulla cache, Oggetti popolari, Referrer principali, Utilizzo e Visualizzatori.
Puoi filtrare il pannello di controllo di ogni report. Per ulteriori informazioni, consulta la sezione CloudFront Report in the Console nell'Amazon CloudFront Developer Guide.
-
Per filtrare i dati, scegli l'ID della CloudFront distribuzione che hai creato nel passaggio 4.
Fase 9: Pulizia
Se hai ospitato un video in streaming su S3 utilizzando CloudFront Route 53 solo come esercizio di apprendimento, elimina le AWS risorse che hai allocato in modo da non incorrere in costi aggiuntivi.
Nota
Quando registri un dominio, il costo è immediato ed è irreversibile. Puoi scegliere di non rinnovare automaticamente il dominio, ma il pagamento è anticipato e resti proprietario per un anno. Per maggiori informazioni, consulta Registrazione di un nuovo dominio nella Guida per gli sviluppatori di Amazon Route 53.
Fasi secondarie
Elimina la distribuzione CloudFront
Accedi a AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Nel riquadro di navigazione a sinistra, scegliereDistribuzioni.
-
Nella colonna Origins, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il nome del bucket S3 per il bucket che hai creato nel passaggio 1 (ad esempio,).
tutorial-bucket
-
Per eliminare la CloudFront distribuzione, devi prima disabilitarla.
-
Se il valore della colonna Stato è Abilitato e il valore di Ultima modifica è il timestamp dell'ultima modifica della distribuzione, procedi a disabilitare la distribuzione prima di eliminarla.
-
Se il valore di Stato è Abilitato e il valore di Ultima modifica è Implementazione in corso, attendi fino a quando Stato passa alla marca temporale dell'ultima modifica della distribuzione. Quindi procedi a disabilitare la distribuzione prima di eliminarla.
-
-
Per disabilitare la CloudFront distribuzione, procedi come segue:
-
NellaDistribuzioniSelezionare la casella di controllo accanto all'ID della distribuzione che si desidera eliminare.
-
Per disabilitare la distribuzione, scegli Disabilita (e poi di nuovo Disabilita per confermare.
Se disabiliti una distribuzione a cui è associato un nome di dominio alternativo, CloudFront smette di accettare il traffico per quel nome di dominio (ad esempio
www.example.com
), anche se un'altra distribuzione ha un nome di dominio alternativo con un carattere jolly (*
) che corrisponde allo stesso dominio (ad esempio).*.example.com
-
Il valore di Status (Stato) cambia immediatamente in Disabled (Disabilitato). Attendere fino a quando il valore di Ultima modifica passa da Implementazione in corso al timestamp dell'ultima modifica della distribuzione.
Poiché è CloudFront necessario propagare questa modifica a tutte le edge location, potrebbero essere necessari alcuni minuti prima che l'aggiornamento sia completo e che sia disponibile l'opzione Elimina per eliminare la distribuzione.
-
-
Per eliminare la distribuzione disabilitata, procedi come indicato di seguito:
-
Selezionare la casella di controllo accanto all'ID della distribuzione che si desidera eliminare.
-
Scegli Elimina e seleziona Elimina per confermare.
-
Eliminazione del registro DNS
Se si desidera eliminare la zona ospitata pubblica per il dominio (incluso il record DNS), vedereEliminazione della zona ospitata pubblica per il dominio personalizzatonellaGuida per sviluppatori di Amazon Route 53. Se desideri solo eliminare il registro DNS creato nella Fase 6, procedi come segue:
Accedi AWS Management Console e apri la console Route 53 all'indirizzo https://console.aws.amazon.com/route53/
. -
Nel riquadro di navigazione a sinistra, scegliere Hosted zones (Zone ospitate).
-
Nella pagina Zone ospitate seleziona il nome della zona ospitata creata da Route 53 in Prerequisiti (ad esempio,
example.com
). -
Nell'elenco dei registri, seleziona quelli che desideri eliminare (i registri creati nella Fase 6).
Nota
Non è possibile eliminare i record con un valore di Tipo pari a NS o SOA.
-
Seleziona Delete records (Elimina registri).
-
Per confermare l'eliminazione, scegliere Delete (Elimina).
Le modifiche ai registri richiedono tempo per propagarsi ai server DNS di Route 53. Attualmente, l'unico modo per verificare che le modifiche si siano propagate è utilizzare l'azione GetChange API. In genere le modifiche si propagano a tutti i server Route 53 entro 60 secondi.
Eliminazione della zona ospitata pubblica per il dominio personalizzato
avvertimento
Se desideri mantenere la registrazione del tuo dominio ma interrompere il routing del traffico Internet sul tuo sito o applicazione Web, ti consigliamo di eliminare i registri nella zona ospitata (come sopra) invece di eliminare la zona ospitata.
Inoltre, se elimini una zona ospitata, qualcuno potrebbe utilizzare il dominio e instradare il traffico verso le proprie risorse utilizzando il tuo nome di dominio.
Se elimini una zona ospitata, non puoi annullarne l'eliminazione. Devi creare una nuova zona ospitata e aggiornare i server di nomi per la registrazione del tuo dominio, operazione che può richiedere fino a 48 ore per rendere effettiva la modifica.
Se desideri rendere il dominio non disponibile su Internet, per prima cosa puoi trasferire il servizio DNS su un servizio DNS gratuito e quindi eliminare la zona ospitata di Route 53. In questo modo si impedisce che query DNS future vengano instradate in modo non corretto.
-
Se il dominio è registrato con Route 53, consulta Aggiunta o modifica di server di nomi e glue record per un dominio nella Guida per gli sviluppatori di Amazon Route 53 per informazioni su come sostituire i server di nomi di Route 53 con i server di nomi per il nuovo servizio DNS.
-
Se il dominio è registrato con un altro registrar, utilizza il metodo fornito dal registrar per modificare i server di nomi per il dominio.
Nota
Se stai eliminando una zona ospitata per un sottodominio (www.example.com
), non devi modificare i server di nomi per il dominio (example.com
).
Accedi AWS Management Console e apri la console Route 53 all'indirizzo https://console.aws.amazon.com/route53/
. -
Nel riquadro di navigazione a sinistra, scegliere Hosted zones (Zone ospitate).
-
Nella pagina Hosted zones (Zone ospitate), scegli il nome della zona ospitata che desideri eliminare.
-
Nella scheda Records (Registri) della zona ospitata, conferma che la zona ospitata che desideri eliminare contiene solo un registro NS e uno SOA.
Se contiene registri aggiuntivi, eliminali.
Se hai creato record NS per sottodomini nella zona ospitata, elimina anche questi.
-
Nella scheda DNSSEC signing (Firma DNSSEC) per la zona ospitata, disabilita la firma DNNSSEC, se abilitata. Per ulteriori informazioni, consulta Registrazione delle query DNS nella Guida per sviluppatori di Amazon Route 53.
-
Nella parte superiore della pagina dei dettagli della zona ospitata, scegliereElimina zona.
-
Per confermare l'eliminazione immetti
delete
, quindi scegli Elimina.
Eliminazione del nome di dominio personalizzato da Route 53
Per la maggior parte dei domini di primo livello (TLDs), puoi eliminare la registrazione se non la desideri più. Se elimini la registrazione di un nome di dominio da Route 53 prima della scadenza prevista per la registrazione, la quota di registrazione AWS non viene rimborsata. Per maggiori informazioni, consulta Eliminazione della registrazione di un nome di dominio nella Guida per gli sviluppatori di Amazon Route 53.
Importante
Se desideri trasferire il dominio da un altro registrar Account AWS o trasferirlo a un altro registrar, non eliminare il dominio e aspettati di registrarlo nuovamente immediatamente. Al contrario, consulta la documentazione relativo nella sezioneGuida per sviluppatori di Amazon Route 53:
Eliminazione del video originale nel bucket S3 di origine
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).
-
Nell'elenco Nome bucket scegli il nome del bucket in cui hai caricato il video originale nella Fase 2 (ad esempio,
tutorial-bucket
). -
Nella scheda Oggetti, seleziona la casella di controllo a sinistra del nome dell'oggetto da eliminare (ad esempio,
sample.mp4
). -
Scegli Elimina.
-
UNDEREliminare permanentemente gli oggetti?, immettere
permanently delete
per confermare di voler eliminare questo oggetto. -
Scegliere Delete objects (Elimina oggetti).
Eliminazione del bucket S3 di origine
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).
-
Nell'elenco Bucket scegli il pulsante di opzione accanto al nome del bucket creato nella Fase 1(ad esempio,
tutorial-bucket
). -
Scegli Elimina.
-
Nella pagina Delete bucket (Elimina bucket) conferma che desideri eliminare il bucket inserendone il nome nel campo di testo e quindi scegli Delete bucket (Elimina bucket).
Passaggi successivi
Dopo aver completato questo tutorial, puoi esplorare altri casi d'uso correlati:
-
Transcodifica i video S3 nei formati di streaming necessari a un particolare televisore o dispositivo connesso prima di ospitarli con una distribuzione. CloudFront
Per utilizzare Amazon S3 Batch Operations AWS Lambda e AWS Elemental MediaConvert transcodificare in batch una raccolta di video in una varietà di formati multimediali di output, consulta. Tutorial: transcodifica in batch dei video con Operazioni in batch S3
-
Ospita altri oggetti archiviati in S3, come immagini, audio, grafica animata, fogli di stile, HTML JavaScript, app React e così via, utilizzando Route 53. CloudFront
Per un esempio, consulta Tutorial: Configurazione di un sito Web statico utilizzando un dominio personalizzato registrato con Route 53 e Velocizza il tuo sito Web con Amazon CloudFront.
-
Utilizza Amazon S3 Transfer Acceleration
per configurare trasferimenti di file veloci e sicuri. Transfer Acceleration può velocizzare il caricamento dei video nel bucket S3 per il trasferimento a lunga distanza di video di grandi dimensioni. Transfer Acceleration migliora le prestazioni di trasferimento instradando il traffico attraverso le edge location distribuite CloudFront a livello globale e sulle reti dorsali. AWS Utilizza anche ottimizzazioni del protocollo di rete. Per ulteriori informazioni, consulta Configurazione di trasferimenti veloci e sicuri di file con Amazon S3 Transfer Acceleration.