Checkpoint
Create a Cloud Storage bucket
/ 50
Copy an object to a folder in the bucket (ada.jpg)
/ 25
Make your object publicly accessible
/ 25
Cloud Storage: Qwik Start - CLI/SDK
- GSP074
- Panoramica
- Configurazione e requisiti
- Attività 1: crea un bucket
- Attività 2: carica un oggetto nel bucket
- Attività 3: scarica un oggetto dal bucket
- Attività 4: copia un oggetto in una cartella del bucket
- Attività 5: elenca i contenuti di un bucket o di una cartella
- Attività 6: elenca i dettagli relativi a un oggetto
- Attività 7: rendi l'oggetto accessibile pubblicamente
- Attività 8: rimuovi l'accesso pubblico
- Complimenti!
GSP074
Panoramica
Cloud Storage permette di archiviare e recuperare qualsiasi volume di dati in qualsiasi momento a livello globale. Puoi utilizzare Cloud Storage per scenari diversi, tra cui pubblicazione di contenuti di siti web, archiviazione di dati e ripristino di emergenza o distribuzione agli utenti di oggetti di dati di grandi dimensioni tramite download diretto.
In questo lab pratico imparerai a creare un bucket di archiviazione, a caricare oggetti e creare cartelle e sottocartelle al suo interno, e a rendere gli oggetti accessibili pubblicamente utilizzando la riga di comando di Google Cloud.
Per verificare il tuo lavoro nella console durante il lab, vai a Menu di navigazione > Cloud Storage. Per vedere i nuovi elementi che hai creato, devi semplicemente aggiornare il browser dopo l'esecuzione di ciascun comando.
Attività previste
In questo lab pratico imparerai a utilizzare la riga di comando di Google Cloud per:
- Creare un bucket di archiviazione
- Caricare oggetti nel bucket
- Creare cartelle e sottocartelle nel bucket
- Rendere pubblicamente accessibili gli oggetti in un bucket di archiviazione
Configurazione e requisiti
Prima di fare clic sul pulsante Avvia lab
Leggi le seguenti istruzioni. I lab sono a tempo e non possono essere messi in pausa. Il timer si avvia quando fai clic su Avvia lab e ti mostra per quanto tempo avrai a disposizione le risorse Google Cloud.
Con questo lab pratico avrai la possibilità di completare le attività in prima persona, in un ambiente cloud reale e non di simulazione o demo. Riceverai delle nuove credenziali temporanee che potrai utilizzare per accedere a Google Cloud per la durata del lab.
Per completare il lab, avrai bisogno di:
- Accesso a un browser internet standard (Chrome è il browser consigliato).
- È ora di completare il lab: ricorda che, una volta iniziato, non puoi metterlo in pausa.
Come avviare il lab e accedere alla console Google Cloud
-
Fai clic sul pulsante Avvia lab. Se devi effettuare il pagamento per il lab, si apre una finestra popup per permetterti di selezionare il metodo di pagamento. A sinistra, trovi il riquadro Dettagli lab con le seguenti informazioni:
- Il pulsante Apri console Google Cloud
- Tempo rimanente
- Credenziali temporanee da utilizzare per il lab
- Altre informazioni per seguire questo lab, se necessario
-
Fai clic su Apri console Google Cloud (o fai clic con il tasto destro del mouse e seleziona Apri link in finestra di navigazione in incognito se utilizzi il browser Chrome).
Il lab avvia le risorse e apre un'altra scheda con la pagina di accesso.
Suggerimento: disponi le schede in finestre separate posizionate fianco a fianco.
Nota: se visualizzi la finestra di dialogo Scegli un account, fai clic su Usa un altro account. -
Se necessario, copia il Nome utente di seguito e incollalo nella finestra di dialogo di accesso.
{{{user_0.username | "Username"}}} Puoi trovare il Nome utente anche nel riquadro Dettagli lab.
-
Fai clic su Avanti.
-
Copia la Password di seguito e incollala nella finestra di dialogo di benvenuto.
{{{user_0.password | "Password"}}} Puoi trovare la Password anche nel riquadro Dettagli lab.
-
Fai clic su Avanti.
Importante: devi utilizzare le credenziali fornite dal lab. Non utilizzare le credenziali del tuo account Google Cloud. Nota: utilizzare il tuo account Google Cloud per questo lab potrebbe comportare addebiti aggiuntivi. -
Fai clic nelle pagine successive:
- Accetta i termini e le condizioni.
- Non inserire opzioni di recupero o l'autenticazione a due fattori, perché si tratta di un account temporaneo.
- Non registrarti per le prove gratuite.
Dopo qualche istante, la console Google Cloud si apre in questa scheda.
Attiva Cloud Shell
Cloud Shell è una macchina virtuale in cui sono caricati strumenti per sviluppatori. Offre una home directory permanente da 5 GB e viene eseguita su Google Cloud. Cloud Shell fornisce l'accesso da riga di comando alle risorse Google Cloud.
- Fai clic su Attiva Cloud Shell nella parte superiore della console Google Cloud.
Quando la connessione è attiva, l'autenticazione è già avvenuta e il progetto è impostato sul tuo PROJECT_ID. L'output contiene una riga che dichiara il PROJECT_ID per questa sessione:
gcloud
è lo strumento a riga di comando di Google Cloud. È preinstallato su Cloud Shell e supporta il completamento tramite tasto Tab.
- (Facoltativo) Puoi visualizzare il nome dell'account attivo con questo comando:
-
Fai clic su Autorizza.
-
L'output dovrebbe avere ora il seguente aspetto:
Output:
- (Facoltativo) Puoi elencare l'ID progetto con questo comando:
Output:
Output di esempio:
gcloud
, in Google Cloud, fai riferimento alla Panoramica dell'interfaccia a riga di comando gcloud.
Imposta la regione
Imposta la regione del progetto per questo lab:
Attività 1: crea un bucket
Lo strumento di utilità di Cloud Storage, gsutil, è installato e pronto per l'uso in Google Cloud. In questo lab utilizzerai gsutil
in Cloud Shell.
Quando crei un bucket devi seguire le regole universali di denominazione dei bucket riportate di seguito.
Regole di denominazione dei bucket
- Non includere informazioni sensibili nel nome del bucket, poiché lo spazio dei nomi dei bucket è globale e visibile pubblicamente.
- I nomi dei bucket possono contenere solo lettere minuscole, numeri, trattini (-), trattini bassi (_) e punti (.). I nomi che contengono punti devono essere verificati.
- I nomi dei bucket devono iniziare e terminare con un numero o con una lettera.
- I nomi dei bucket possono contenere da 3 a 63 caratteri. I nomi che includono punti possono contenere fino a 222 caratteri, ma ogni singolo componente separato da un punto non può essere più lungo di 63 caratteri.
- I nomi dei bucket non possono essere rappresentati da un indirizzo IP con notazione decimale separata da punti (ad esempio 192.168.5.4).
- I nomi dei bucket non possono iniziare con il prefisso "goog".
- I nomi dei bucket non devono contenere la parola "google" o parole simili che potrebbero sembrare errori di digitazione di "google".
- Inoltre, ai fini della conformità e della compatibilità futura con il DNS, non utilizzare trattini bassi (_) e non inserire un punto accanto a un altro punto o a un trattino. Ad esempio, "..", "-." o ".-" non sono nomi DNS validi.
Utilizza il comando make bucket (mb
) per creare un bucket, sostituendo <YOUR_BUCKET_NAME>
con un nome univoco che segua le regole di denominazione dei bucket:
Questo comando crea un bucket con impostazioni predefinite. Per visualizzare le impostazioni predefinite, seleziona il menu di navigazione > Cloud Storage nella console Cloud, quindi fai clic sul nome del bucket e poi sulla scheda Configurazione.
Ecco fatto: hai appena creato un bucket Cloud Storage.
Nota: se il nome del bucket è già stato utilizzato da te o da qualcun altro, il comando restituisce:
Creating gs://YOUR-BUCKET-NAME/...
ServiceException: 409 Bucket YOUR-BUCKET-NAME already exists.
Verifica l'attività completata
Fai clic su Controlla i miei progressi per verificare l'attività eseguita. Se hai creato correttamente un bucket Cloud Storage, visualizzerai un punteggio di valutazione.
Verifica le tue conoscenze
La seguente domanda a scelta multipla consoliderà la tua conoscenza dei concetti esposti in questo lab. Rispondi alle domande al meglio delle tue capacità.
Attività 2: carica un oggetto nel bucket
Utilizza Cloud Shell per caricare un oggetto in un bucket.
- Per scaricare questa immagine (ada.jpg) nel tuo bucket, inserisci questo comando in Cloud Shell:
- Utilizza il comando
gsutil cp
per caricare l'immagine dal percorso in cui l'hai salvata nel bucket che hai creato:
Il processo di caricamento dell'immagine nel bucket è visualizzato nella riga di comando.
L'oggetto è stato archiviato nel bucket.
- Ora rimuovi l'immagine scaricata:
Attività 3: scarica un oggetto dal bucket
- Utilizza il comando
gsutil cp
per scaricare l'immagine che hai archiviato nel tuo bucket su Cloud Shell:
In caso di esito positivo, il comando restituisce:
L'immagine è stata scaricata dal bucket.
Attività 4: copia un oggetto in una cartella del bucket
- Utilizza il comando
gsutil cp
per creare una cartella denominataimage-folder
e copia l'immagine (ada.jpg) al suo interno:
In caso di esito positivo, il comando restituisce:
Il file dell'immagine è stato copiato in una nuova cartella del tuo bucket.
Verifica l'attività completata
Fai clic su Controlla i miei progressi per verificare l'attività eseguita. Se hai caricato correttamente un oggetto in una cartella del tuo bucket Cloud Storage, visualizzerai un punteggio di valutazione.
Attività 5: elenca i contenuti di un bucket o di una cartella
- Utilizza il comando
gsutil ls
per elencare i contenuti del bucket:
Se l'esito è positivo, il comando restituisce un messaggio simile al seguente:
Al momento il tuo bucket contiene solo questi elementi.
Attività 6: elenca i dettagli relativi a un oggetto
- Utilizza il comando
gsutil ls
con il flag-l
per visualizzare alcuni dettagli sul file dell'immagine che hai caricato sul tuo bucket.
Se l'esito è positivo, il comando restituisce un messaggio simile al seguente:
Ora conosci le dimensioni e la data di creazione dell'immagine.
Attività 7: rendi l'oggetto accessibile pubblicamente
- Utilizza il comando
gsutil acl ch
per concedere a tutti gli utenti l'autorizzazione in lettura per l'oggetto archiviato nel tuo bucket:
In caso di esito positivo, il comando restituisce:
A questo punto l'immagine è pubblica e puoi renderla disponibile per tutti.
Verifica l'attività completata
Fai clic su Controlla i miei progressi per verificare l'attività eseguita. Se hai condiviso correttamente un oggetto dal tuo bucket di archiviazione, visualizzerai un punteggio di valutazione.
Verifica che la tua immagine sia disponibile pubblicamente.
- Vai a Menu di navigazione > Cloud Storage, quindi fai clic sul nome del bucket.
Dovresti vedere l'immagine con la casella Link pubblico. Fai clic su Copia URL e apri l'URL in una nuova scheda del browser.
Nota: chi è questa persona? È Ada Lovelace, che è considerata la prima programmatrice informatica. Collaborò con il matematico e pioniere dell'informatica Charles Babbage, ideatore della macchina analitica.
Il suo interesse per la macchina analitica la portò a tradurre un articolo sulla macchina scritto dal matematico italiano Luigi Menabrea, a cui aggiunse annotazioni approfondite. Queste note sono considerate il primo programma informatico: un algoritmo progettato per essere elaborato dalla macchina. Ada Lovelace intuì la potenzialità dei computer, che andava oltre il calcolo numerico, e analizzò come gli individui e la società si relazionano alla tecnologia in quanto strumento per la collaborazione.
Citazione: Ada Lovelace. (22 ottobre 2015). Wikimedia Commons, il repository multimediale gratuito. Citazione recuperata alle 08:01 del 31 maggio 2022 da https://commons.wikimedia.org/w/index.php?title=Ada_Lovelace&oldid=176490980, .Verifica le tue conoscenze
La seguente domanda a scelta multipla consoliderà la tua conoscenza dei concetti esposti in questo lab. Rispondi alle domande al meglio delle tue capacità.
Attività 8: rimuovi l'accesso pubblico
- Per rimuovere questa autorizzazione, utilizza il comando:
In caso di esito positivo, il comando restituisce:
L'accesso pubblico all'oggetto è stato rimosso.
- Verifica di aver rimosso l'accesso pubblico facendo clic su Aggiorna nella console. Il segno di spunta è stato rimosso.
Verifica le tue conoscenze
La seguente domanda a scelta multipla consoliderà la tua conoscenza dei concetti esposti in questo lab. Rispondi alle domande al meglio delle tue capacità.
Elimina oggetti
- Utilizza il comando
gsutil rm
per eliminare un oggetto, in questo caso il file dell'immagine presente nel tuo bucket:
In caso di esito positivo, il comando restituisce:
- Aggiorna la console. La copia del file dell'immagine non è più archiviata su Cloud Storage (anche se la copia che hai creato nella cartella
image-folder/
esiste ancora).
Complimenti!
Hai creato un bucket di archiviazione, lo hai organizzato creando cartelle e sottocartelle, quindi vi hai caricato oggetti. Hai anche reso gli oggetti nel tuo bucket accessibili pubblicamente utilizzando Cloud Shell.
Prossimi passi/Scopri di più
Questo lab fa anche parte di una serie di lab chiamata Qwik Starts, pensata per offrirti un piccolo assaggio delle diverse funzionalità disponibili in Google Cloud. Cerca "Qwik Starts" nel catalogo dei lab per trovare il prossimo lab da seguire.
Formazione e certificazione Google Cloud
… per utilizzare al meglio le tecnologie Google Cloud. I nostri corsi ti consentono di sviluppare competenze tecniche e best practice per aiutarti a metterti subito al passo e avanzare nel tuo percorso di apprendimento. Offriamo vari livelli di formazione, dal livello base a quello avanzato, con opzioni di corsi on demand, dal vivo e virtuali, in modo da poter scegliere il più adatto in base ai tuoi impegni. Le certificazioni ti permettono di confermare e dimostrare le tue abilità e competenze relative alle tecnologie Google Cloud.
Ultimo aggiornamento del manuale: 26 gennaio 2024
Ultimo test del lab: 11 agosto 2023
Copyright 2024 Google LLC Tutti i diritti riservati. Google e il logo Google sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle rispettive società a cui sono associati.