Google Cloud Storage fornisce un'archiviazione non strutturata semplice e scalabile. In questo contesto, "non strutturato" significa che il servizio Cloud Storage tratta i tuoi dati come una sequenza ordinata di byte e non presta attenzione a nessuna struttura interna che i tuoi dati potrebbero avere. Ciò è in contrasto con le opzioni di archiviazione strutturata, in cui i dati vengono trattati più come una tabella con righe e colonne.
In Cloud Storage, gli "oggetti" vengono archiviati nei "bucket". È simile al modo in cui i "file" vengono archiviati 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 viene creato un nuovo bucket Cloud Storage vuoto e viene caricato un oggetto dallo spazio di archiviazione locale al nuovo bucket.
Obiettivi didattici
- Come accedere al browser Cloud Storage nella console Google Cloud.
- 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 valuti la tua esperienza con l'utilizzo dei servizi Google Cloud Platform e Firebase?
Configurazione dell'ambiente autonoma
Se non hai ancora un Account Google (Gmail o Google Apps), devi crearne uno. Accedi alla console di Google Cloud (console.cloud.google.com) e crea un nuovo progetto:
Ricorda l'ID progetto, un nome univoco per tutti i progetti Google Cloud (il nome riportato sopra è già stato utilizzato e non funzionerà per te, mi dispiace). In questo codelab verrà chiamato PROJECT_ID.
Successivamente, dovrai abilitare la fatturazione nella console Cloud per utilizzare le risorse Google Cloud.
L'esecuzione di questo codelab non dovrebbe costarti più di qualche dollaro, ma potrebbe essere più cara 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 possono beneficiare di una prova senza costi di 300$.
Nella console Google Cloud, fai clic sull'icona Menu in alto a sinistra dello schermo:

Scorri verso il basso e seleziona Cloud Storage nella sottosezione Spazio di archiviazione:

Ora dovresti vedere il browser Cloud Storage e, supponendo che tu stia utilizzando un progetto che attualmente non ha bucket Cloud Storage, vedrai 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:

Supponendo che il progetto non abbia 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, ora dovresti vedere la finestra di dialogo Crea un bucket:

Inserisci un nome per il bucket. Come indicato nella finestra di dialogo, i nomi dei bucket devono essere univoci in tutto Cloud Storage. Pertanto, se scegli un nome ovvio, ad esempio "test", probabilmente scoprirai che qualcun altro ha già creato un bucket con quel nome e riceverai un errore come questo:

Esistono anche alcune regole relative ai caratteri consentiti nei nomi dei bucket. Se il nome del bucket inizia e termina con una lettera o un numero e contiene solo trattini al centro, non avrai problemi. Se provi a utilizzare caratteri speciali o a iniziare o terminare il nome del bucket con un carattere 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 un nome già in uso, verrà visualizzato il messaggio di errore mostrato sopra. Una volta creato correttamente un bucket, si aprirà nel browser il nuovo bucket vuoto:

Il nome del bucket che vedi sarà ovviamente diverso, poiché deve essere univoco in tutti i progetti.
Nota: se hai difficoltà a trovare un nome univoco, puoi essere certo che il tuo ID progetto è univoco, quindi utilizzarlo come prefisso per il nome del bucket di solito funziona, come mostrato in questo esempio. Puoi trovare l'ID progetto tornando alla schermata Home in Cloud Console:



In questo esempio abbiamo accettato la località del bucket e la classe di archiviazione predefinite, che vanno bene per molti scenari. Alla fine di questo codelab, troverai link per scoprire di più sulle località dei bucket e sulle classi di archiviazione.
Ora che hai un bucket Cloud Storage, vedremo come caricare un oggetto dalla tua macchina locale. Se non visualizzi la pagina dello spazio di archiviazione, torna indietro navigando nel menu a sinistra oppure premi "/" e digita "spazio di archiviazione" o utilizza la lente d'ingrandimento nella barra in alto e cerca spazio di archiviazione. Innanzitutto, ci serve qualcosa da caricare. Scarica questo oggetto nello spazio di archiviazione locale della macchina che stai utilizzando.
Per caricare un oggetto, premi Carica file:

I passaggi successivi dipendono dal tipo di computer che utilizzi. Verrà visualizzata una finestra di dialogo dipendente dal sistema che ti consentirà di selezionare un file dall'archivio locale da caricare. Trova il file che hai scaricato in precedenza e selezionalo.
Al termine del caricamento, vedrai l'oggetto elencato nel bucket:

Puoi chiudere la finestra dello stato di caricamento premendo la X nell'angolo in alto a destra.
Ora hai caricato un oggetto in Cloud Storage. Supponendo che tu non voglia conservare questo bucket e questo oggetto di esempio, ora devi eliminarli per evitare addebiti per l'archiviazione di dati che non ti interessano.
Torna all'elenco dei bucket facendo clic su Bucket:

Nella pagina dei bucket, seleziona la casella di controllo accanto al bucket che vuoi eliminare, quindi premi Elimina:

Ti verrà comunicato che l'eliminazione del bucket comporterà anche l'eliminazione di tutti i relativi contenuti. Conferma l'eliminazione premendo il pulsante Elimina:

Ora hai creato ed eliminato bucket e oggetti utilizzando il browser Cloud Storage nella console Google Cloud.
Argomenti trattati
- Accesso al browser Cloud Storage nella console Google Cloud
- Creazione di un nuovo bucket Cloud Storage
- Caricare 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ù
- Visualizza la documentazione di Google Cloud Storage.
- Scopri di più sulle posizioni dei bucket
- Scopri di più sulle classi di archiviazione