Google Cloud Storage offre uno spazio di archiviazione semplice, scalabile e non strutturato. In questo contesto, "non strutturato", significa che il servizio Cloud Storage tratta i dati come una sequenza ordinata di byte e non presta attenzione ad alcuna struttura interna che potrebbe avere i tuoi dati. Ciò contraddistingue le opzioni di archiviazione strutturate, in cui i dati vengono trattati in modo più simile a una tabella con righe e colonne.
In Cloud Storage, "oggetti" vengono archiviati in "bucket". È simile alla modalità di archiviazione di "file" in "cartelle" o "directory", ma a differenza delle directory, i bucket non possono essere nidificati all'interno di altri bucket per formare gerarchie.
In questo lab creeremo un nuovo bucket Cloud Storage vuoto e caricheremo un oggetto dallo spazio di archiviazione locale al nuovo bucket.
Obiettivi didattici
- Come accedere al browser Cloud Storage in Google Cloud Console.
- Come creare un bucket Cloud Storage.
- Come caricare oggetti in un bucket Cloud Storage.
- Come eliminare un bucket Cloud Storage e tutti gli oggetti che contiene.
Che cosa ti serve
Come utilizzerai questo tutorial?
Come giudichi la tua esperienza con l'utilizzo dei servizi Google Cloud Platform e di Firebase?
Configurazione automatica dell'ambiente
Se non hai ancora un Account Google (Gmail o Google Apps), devi crearne uno. Accedi alla console di Google Cloud Platform (console.cloud.google.com) e crea un nuovo progetto.
Ricorda l'ID progetto, un nome univoco in tutti i progetti Google Cloud (il nome sopra riportato è già stato utilizzato e non funzionerà per te). Vi verrà fatto riferimento più avanti in questo codelab come PROJECT_ID
.
Il prossimo passaggio consiste nell'attivare la fatturazione in Cloud Console per utilizzare le risorse di Google Cloud.
L'esecuzione di questo codelab non dovrebbe costare più di qualche euro, ma potrebbe essere di più se decidi di utilizzare più risorse o se le lasci in esecuzione (vedi la sezione "pulizia" alla fine di questo documento).
I nuovi utenti di Google Cloud Platform sono idonei per una prova senza costi di 300$.
In Google Cloud Console, fai clic sull'icona del menu in alto a sinistra dello schermo:
Scorri verso il basso e seleziona Cloud Storage nella sottosezione Archiviazione:
A questo punto dovresti vedere il browser Cloud Storage e, se utilizzi un progetto che al momento non ha bucket Cloud Storage, verrà visualizzata una finestra di dialogo che ti invita a creare un nuovo bucket:
Se utilizzi un progetto che ha già uno o più bucket, vedrai un elenco di questi bucket:
Se il progetto non contiene bucket, premi il pulsante Crea bucket per crearne uno:
Se utilizzi un progetto che ha già uno o più bucket, premi il pulsante Crea bucket nella schermata Bucket come mostrato qui:
In entrambi i casi, dovresti vedere la finestra di dialogo Crea un bucket:
Assegna un nome al bucket. Come indicato nella finestra di dialogo, i nomi dei bucket devono essere univoci in tutto Cloud Storage. Di conseguenza, se scegli un nome evidente, come "test", probabilmente probabilmente qualcun altro ha già creato un bucket con questo nome e riceverai un errore come questo:
Esistono anche alcune regole relative ai caratteri consentiti nei nomi dei bucket. Se inizi e termini il nome del bucket con una lettera o un numero e utilizzi solo i trattini al centro, non ci sono problemi. Se provi a utilizzare caratteri speciali o a iniziare o terminare il nome del bucket con un nome diverso da una lettera o un numero, la finestra di dialogo ti ricorderà le regole.
Inserisci un nome univoco per il bucket e premi Crea. Se scegli qualcosa che è già in uso, verrà visualizzato il messaggio di errore sopra indicato. Una volta creato un bucket, verrai indirizzato al nuovo bucket vuoto nel browser:
Il nome del bucket visualizzato sarà ovviamente diverso, poiché deve essere univoco in tutti i progetti.
Nota: se hai problemi a trovare un nome univoco, puoi avere la certezza che l'ID progetto sia univoco e, di conseguenza, utilizzarlo come prefisso per il nome del bucket funzionerà normalmente, come mostrato in questo esempio. Puoi trovare il tuo ID progetto tornando alla schermata Home in Cloud Console:
In questo esempio abbiamo accettato la località predefinita per il bucket e la classe di archiviazione, che è adatta a molti scenari. Alla fine di questo codelab, troverai i link per saperne di più sulle località dei bucket e sulle classi di archiviazione.
Ora che disponi di un bucket Cloud Storage, vediamo come caricare un oggetto dalla tua macchina locale. Se non sei nella visualizzazione dello spazio di archiviazione, torna al menu navigando nel menu a sinistra oppure premendo "/" e digita "spazio di archiviazione" oppure usa la lente d'ingrandimento sulla barra superiore e cerca spazio di archiviazione. Innanzitutto, ci serve qualcosa da caricare. Scarica questo oggetto nella memoria locale della macchina che stai utilizzando.
Per caricare un oggetto, premi Carica file:
I passaggi successivi dipendono dal tipo di computer in uso. Verrà visualizzata una finestra di dialogo dipendente dal sistema che ti consentirà di selezionare un file dallo spazio di archiviazione locale da caricare. Individua il file scaricato in precedenza e selezionalo.
Al termine del caricamento, vedrai l'oggetto elencato nel bucket:
Puoi chiudere la finestra dello stato del caricamento premendo la X nell'angolo in alto a destra.
Hai caricato un oggetto in Cloud Storage. Supponendo che tu non voglia conservare questo bucket e questo esempio di esempio, dovresti eliminarli per evitare che ti vengano addebitati costi per l'archiviazione dei dati che non vuoi.
Torna all'elenco dei bucket facendo clic su Bucket:
Nella pagina dei bucket, seleziona la casella di controllo accanto al bucket da eliminare, quindi premi Elimina:
Riceverai un avviso che, se elimini il bucket, verranno eliminati anche tutti i relativi contenuti. Conferma l'eliminazione premendo il pulsante Elimina:
A questo punto hai creato ed eliminato bucket e oggetti utilizzando il browser Cloud Storage in Google Cloud Console.
Cosa abbiamo trattato
- Accesso al browser Cloud Storage in Google Cloud Console
- Creazione di un nuovo bucket Cloud Storage
- Caricamento di un oggetto in Cloud Storage dallo spazio di archiviazione locale
- Eliminazione di un bucket Cloud Storage e di tutti gli oggetti che contiene
Scopri di più
- Consulta la documentazione di Google Cloud Storage
- Scopri di più sulle località dei bucket.
- Scopri di più sulle classi di archiviazione