Ospito un podcast chiamato The Indie Dev Podcast in cui intervisto sviluppatori di giochi di tutto il mondo in segmenti di 30 minuti. Sono sempre affascinato da ciò che le persone sono in grado di creare, e sono ancora più curioso di sapere come fanno accadere questi giochi.
Conservo gli episodi più recenti del podcast su PodOmatic, che consente loro di essere prelevati da iTunes e altri lettori di feed podcast, ma sono limitato dal numero di episodi di podcast che posso archiviare contemporaneamente perché sto utilizzando il livello gratuito . I miei episodi precedenti vengono persi a meno che non esegua l'upgrade al livello premium.
Con l'archiviazione BLOB, posso prendere tutti i miei .mp3s, memorizzarli in un contenitore e quindi consentire al pubblico di scaricarli dal contenitore.
Quando carico i miei file su un contenitore BLOB, mi viene fornito un endpoint HTTP, che posso utilizzare come link per scaricare un episodio. Clicca su questo link per scaricare l'episodio più recente con Michael Hicks. Potresti fare lo stesso anche per i video che hai registrato.
In questo tutorial, ti illustrerò i passaggi di come ho configurato il mio contenitore per ospitare tutte le .mp3 del podcast.
Lo storage BLOB è un servizio per la memorizzazione di grandi quantità di dati non strutturati, come testo o dati binari, a cui è possibile accedere da qualsiasi parte del mondo tramite HTTP o HTTPS. È possibile rendere questi file pubblici o privati, il che significa che è possibile utilizzarlo come repository di archiviazione per i propri contenuti a cui solo l'utente può accedere, o forse utilizzarlo come un modo conveniente per archiviare grandi quantità di contenuti multimediali da condividere con altri.
Gli usi comuni della memoria BLOB includono:
Puoi trovare ulteriori informazioni su Blob Storage qui.
http: //.blob.core.windows.net//
Avrai bisogno di una soluzione di archiviazione cloud come Azure. È possibile registrarsi per una versione di prova gratuita di Azure o contattarmi per informazioni su come ottenere un account BizSpark. Questo è quello che uso per ospitare i file, ma puoi seguire se preferisci anche altre soluzioni.
Hai una comprensione di come funziona lo storage blob adesso, e perché dovresti usarlo. Esaminiamo il processo di creazione di un account e un contenitore. Questo è direttamente dai blog di memorizzazione BLOB sul portale di Azure:
Per utilizzare Archiviazione di Azure, è necessario un account di archiviazione. È possibile creare un account di archiviazione seguendo questi passaggi. (È inoltre possibile creare un account di archiviazione utilizzando la libreria client di gestione dei servizi di Azure o l'API REST di gestione dei servizi.)
Accedere al portale di gestione di Azure.
Nella parte inferiore del riquadro di navigazione, fare clic su NUOVO.
Clic SERVIZI DATI, poi CONSERVAZIONE, e quindi fare clic CREA RAPIDO.
Nel URL, digitare un nome di sottodominio da utilizzare nell'URI per l'account di archiviazione. Questo valore diventa il nome host all'interno dell'URI utilizzato per indirizzare le risorse Blob, Queue o Table per la sottoscrizione.
Scegli una regione / gruppo di affinità in cui è più vicino alla posizione corrente.
Facoltativamente, puoi selezionare il tipo di replica che desideri per il tuo account. La replica geo-ridondante è l'impostazione predefinita e offre la massima durata, il che significa che i file verranno sottoposti a backup su più datacenter nella stessa area. Quindi, se Godzilla arriva ad attaccare e prende un datacenter, le tue informazioni vengono comunque salvate in un'altra.
Clic CREA UN ACCOUNT DI STORAGE.
Sei pronto a lanciare. Ora puoi creare un contenitore che ospiterà i tuoi file.
Nel portale di Azure, fare clic su Conservazione icona sul lato sinistro dello schermo. Apparirà una nuova schermata con il nome dell'account che hai creato sopra. Nel mio caso, si chiama blobindiedev.
Clicca sul nome del blob, quindi contenitori in cima alla pagina. Ne farai uno nuovo qui. In fondo alla pagina, clicca su Inserisci per creare un nuovo contenitore.
Ho chiamato il mio podcastep, in quanto ciò manterrà tutti i miei episodi.
Per impostazione predefinita, il contenitore è privato e può essere utilizzato solo dal proprietario dell'account. Per consentire l'accesso in lettura pubblica ai BLOB (.mp3s) nel contenitore, ma non alle proprietà e ai metadati del contenitore, utilizzare l'opzione "Blob pubblico". Per consentire l'accesso completo alla lettura pubblica per il contenitore e i BLOB, utilizzare l'opzione "Contenitore pubblico". Vogliamo Container pubblico.
Siamo pronti per caricare i file in questo contenitore da Visual Studio ora.
Per questa parte avrai bisogno di Visual Studio. Puoi scaricare gratuitamente la VS 2013 Community Edition da qui. Inoltre, è necessario che Azure SDK acceda all'account Azure da Visual Studio. Scarica l'SDK qui. Avrai bisogno dell'SDK che corrisponde alla versione di Visual Studio che stai utilizzando. Se hai installato VS 2013, ti consigliamo di utilizzare l'SDK di Azure VS 2013.
Con quello installato, apri Visual Studio, fai clic su Server Explorer e cerca il pulsante di Azure. Clicca su Conservazione e dovrebbe chiederti di accedere al tuo account.
Clicca su Conservazione e dovresti vedere il nuovo account di archiviazione Blob che hai creato e il contenitore che ospiterà gli episodi.
Clicca sul Blobs icona / testo per vedere il tuo contenitore. Vedo podcastep, così come tutti i file che ho caricato lì.
Per caricare i tuoi file, fai clic su Carica BLOB icona, che è una freccia che punta a una linea orizzontale.
Apparirà una finestra pop-up che ti chiederà di cercare il file che vuoi caricare.
Nel mio caso, sto cercando episodi di podcast. Dovresti vedere il Registro attività di Azure appare nella parte inferiore dello schermo, che ti avvisa dello stato corrente del file.
Una volta completato il caricamento, fai clic con il tasto destro sul file e copia l'URL.
Quell'URL è come gli altri possono scaricare i tuoi file ora! Sulla mia pagina web fornisco un link a quell'URL su ogni episodio, e ora tutti i miei episodi sono resi disponibili!
Se si torna al Portale di Azure, è possibile vedere che ci sono anche tutti.
Azure Blob Storage è un modo economico per salvare e pubblicare contenuti su Internet. La pagina di archiviazione BLOB ha più informazioni, ma si spera che dopo di ciò comprendiate il valore in esso contenuto. Posso registrare il mio podcast e servirlo facilmente a chiunque nel mondo, senza dover pagare canoni mensili o costruire hardware per conto mio. Meglio di tutto, mi ci sono voluti un totale di cinque minuti per ottenere i file online.
Qualsiasi domanda? Sentiti libero di contattarti.
Ecco un elenco completo dei tutorial di questa serie:
Questo articolo fa parte della serie di web dev tech di Microsoft. Siamo entusiasti di condividere Microsoft Edge e il nuovo Motore di rendering EdgeHTML con te. Ottieni macchine virtuali gratuite o test in remoto sul tuo dispositivo Mac, iOS, Android o Windows @ dev.modern.ie.