Istruzioni e requisiti di configurazione del lab
Proteggi il tuo account e i tuoi progressi. Per eseguire questo lab, utilizza sempre una finestra del browser privata e le credenziali del lab.

Introduzione alle API in Google Cloud

Lab 15 minuti universal_currency_alt 1 credito show_chart Introduttivi
info Questo lab potrebbe incorporare strumenti di AI a supporto del tuo apprendimento.
Questi contenuti non sono ancora ottimizzati per i dispositivi mobili.
Per un'esperienza ottimale, visualizza il sito su un computer utilizzando un link inviato via email.

GSP294

Logo dei self-paced lab di Google Cloud

Panoramica

Un'API (interfaccia di programmazione di un'applicazione) è un programma software che permette agli sviluppatori di accedere a risorse di elaborazione e dati. Società di diversi settori rendono le loro API disponibili pubblicamente per consentire agli sviluppatori di integrare strumenti, librerie o servizi specializzati nei propri codebase e applicazioni.

In questo lab, esaminerai l'architettura e le funzionalità di base delle API. Potrai anche provare in prima persona a configurare ed eseguire i metodi dell'API Cloud Storage in Google Cloud Shell. Questo lab ti aiuta a comprendere i principi fondamentali della comunicazione, dell'architettura e dell'autenticazione delle API. Grazie alle prove pratiche avrai anche modo di fare esperienza con le API, che potrai applicare ad altri lab e progetti in futuro.

API: cosa sono e a cosa servono

La possibilità di accedere a dati e risorse di elaborazione aumenta notevolmente l'efficienza degli sviluppatori. Usare un'API è molto più facile che creare da zero ciascun programma, metodo o set di dati. Le API si fondano sul principio dell'astrazione: non è necessario capirne i meccanismi o le complessità interne per usarle nel proprio ambiente.

Le API sono progettate per gli sviluppatori e spesso non dispongono di una Graphic User Interface (GUI). Tuttavia, ci sono delle eccezioni. Google ha rilasciato un nuovo strumento chiamato Explorer API, che permette di esplorare diverse API di Google in modo interattivo (per saperne di più, dai un'occhiata al lab Explorer API: Qwik Start).

API Cloud

Google offre API utilizzabili in diversi campi e settori. Le API vengono spesso impiegate per ambiti quali sviluppo web, machine learning, data science e workflow dell'amministrazione di sistema. Ma questi sono solo alcuni esempi di casi d'uso. Esplorando ad esempio AnyAPI, ti renderai conto di quante API sono disponibili.

Quando Qwiklabs esegue il provisioning di un nuovo progetto Google Cloud per l'istanza di un lab, abilita la maggior parte delle API "dietro le quinte", per consentirti di svolgere subito le attività del lab. Se crei progetti all'esterno di Qwiklabs, devi abilitare determinate API.

Familiarizzando con l'uso di Google Cloud, inizierai a usare più API nel tuo workflow. Gli utenti esperti integrano e utilizzano le API Cloud nei loro ambienti in modo quasi esclusivo e raramente ricorrono alla console Cloud per eseguire strumenti e servizi. Sono disponibili decine di lab pratici per sperimentare varie API di Google in diverse lingue.

In questo lab esplorerai la libreria API per scoprire le API di Google disponibili.

Obiettivi

Gli argomenti trattati in questo lab sono:

  • API di Google
  • Architettura delle API
  • Protocollo e metodi HTTP
  • Endpoint
  • API REST (Representational State Transfer) e RESTful
  • JSON (JavaScript Object Notation)
  • Servizi di autenticazione delle API

Prerequisiti

Questo è un lab di livello base. È adatto per chi ha conoscenze scarse o nulle delle API ed esperienza scarsa o nulla nell'utilizzo delle API di Google. Suggeriamo, ma non è obbligatoria, esperienza con gli ambienti shell e gli strumenti di interfaccia a riga di comando. È consigliabile avere familiarità con la console Cloud e Cloud Storage. Quindi, prima di iniziare, ti consigliamo di seguire almeno questi lab:

Quando vuoi iniziare, scorri verso il basso e segui i passaggi indicati di seguito per configurare il tuo ambiente lab.

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 Inizia il 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 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).
Nota: per eseguire questo lab, utilizza una finestra del browser in modalità di navigazione in incognito (consigliata) o privata. Ciò evita conflitti tra il tuo account personale e l'account studente, che potrebbero causare addebiti aggiuntivi sul tuo account personale.
  • È ora di completare il lab: ricorda che, una volta iniziato, non puoi metterlo in pausa.
Nota: utilizza solo l'account studente per questo lab. Se utilizzi un altro account Google Cloud, potrebbero essere addebitati costi su quell'account.

Come avviare il lab e accedere alla console Google Cloud

  1. Fai clic sul pulsante Avvia lab. Se devi effettuare il pagamento per il lab, si aprirà una finestra di dialogo per permetterti di selezionare il metodo di pagamento. A sinistra, trovi il riquadro Dettagli lab con le seguenti informazioni:

    • Il pulsante Apri la console Google Cloud
    • Tempo rimanente
    • Credenziali temporanee da utilizzare per il lab
    • Altre informazioni per seguire questo lab, se necessario
  2. 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.
  3. 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.

  4. Fai clic su Avanti.

  5. 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.

  6. 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.
  7. 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.

Nota: per accedere ai prodotti e ai servizi Google Cloud, fai clic sul menu di navigazione o digita il nome del servizio o del prodotto nel campo Cerca. Icona del menu di navigazione e campo Cerca

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.

  1. Fai clic su Attiva Cloud Shell Icona Attiva Cloud Shell nella parte superiore della console Google Cloud.

  2. Fai clic nelle seguenti finestre:

    • Continua nella finestra delle informazioni di Cloud Shell.
    • Autorizza Cloud Shell a utilizzare le tue credenziali per effettuare chiamate API 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:

Your Cloud Platform project in this session is set to {{{project_0.project_id | "PROJECT_ID"}}}

gcloud è lo strumento a riga di comando di Google Cloud. È preinstallato su Cloud Shell e supporta il completamento tramite tasto Tab.

  1. (Facoltativo) Puoi visualizzare il nome dell'account attivo con questo comando:
gcloud auth list
  1. Fai clic su Autorizza.

Output:

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} To set the active account, run: $ gcloud config set account `ACCOUNT`
  1. (Facoltativo) Puoi elencare l'ID progetto con questo comando:
gcloud config list project

Output:

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Nota: per la documentazione completa di gcloud, in Google Cloud, fai riferimento alla guida Panoramica dell'interfaccia a riga di comando gcloud.

Imposta la regione del tuo progetto

Esegui questo comando per impostare la regione del tuo progetto:

gcloud config set compute/region {{{project_0.default_region | Region}}}

Come funzionano le API?

Architettura delle API

Le API (interfacce di programmazione delle applicazioni) sono un insieme di metodi che consentono ai programmi di comunicare tra loro. Per comunicare efficacemente, i programmi devono seguire un protocollo chiaro che regoli il trasferimento e l'interpretazione dei dati. Internet è il canale di comunicazione standard che le API usano per trasmettere richieste e risposte tra programmi. Le API basate sul web utilizzano il modello client-server come architettura sottostante per scambiare informazioni. Il client è un dispositivo di elaborazione che invia una richiesta per ottenere una risorsa di elaborazione o dati, mentre il server ospita dati e/o risorse di elaborazione che interpretano ed eseguono la richiesta del client.

Protocollo e metodi HTTP

Dato che le API usano il web come canale di comunicazione, molte seguono il protocollo HTTP, che definisce regole e metodi per lo scambio di dati tra client e server tramite internet. Le API che utilizzano il protocollo HTTP utilizzano i metodi di richiesta HTTP (noti anche come "verbi HTTP") per trasmettere le richieste dei client ai server. I metodi di richiesta HTTP più comuni sono GET, POST, PUT e DELETE. GET viene usato da un client per recuperare dati da un server, PUT sostituisce i dati esistenti o crea dati se non esistono, POST viene usato principalmente per creare nuove risorse e DELETE rimuove i dati o le risorse specificati dal client su un server.

Endpoint

Le API usano i metodi HTTP per interagire con dati o servizi di elaborazione ospitati su un server. Questi metodi risultano inutili se non è disponibile un modo coerente per accedere a risorse specifiche. Le API sfruttano canali di comunicazione detti endpoint per consentire ai client di accedere alle risorse di cui hanno bisogno senza complicazioni o irregolarità. Gli endpoint sono punti di accesso a dati o risorse di elaborazione ospitati su un server e assumono la forma di URI HTTP. Gli endpoint vengono aggiunti all'URL di base di un'API per creare un percorso a una risorsa specifica o a un container di risorse specifico. Inoltre, è possibile aggiungere stringhe di query agli endpoint per inserire variabili che potrebbero essere necessarie per completare la richiesta di un'API.

API REST e RESTful

Le API che utilizzano il protocollo, i metodi di richiesta e gli endpoint HTTP vengono dette API RESTful. Le API RESTful risiedono sul server, agendo come un "implementatore" delle richieste del client. Questo modello definisce un framework di endpoint (sostantivi) su cui agiscono i metodi HTTP (verbi) e le API utilizzano questo framework per rispondere alle richieste. In sintesi, le API RESTful utilizzano il modello client-server, aderiscono al protocollo HTTP, utilizzano metodi di richiesta HTTP e utilizzano endpoint per accedere a risorse specifiche.

Verifica le tue conoscenze

Rispondi alle seguenti domande a scelta multipla per consolidare quanto hai imparato finora.

Attività 1: utilizza la libreria API

In questa sezione esplorerai la libreria API e abiliterai un'API. La libreria API è una posizione centralizzata per tutte le API di Google. Puoi utilizzare la libreria API per abilitare, disabilitare e gestire le API nei tuoi progetti.

  1. Apri il menu di navigazione e seleziona API e servizi > Libreria.

La libreria API offre accesso rapido, documentazione e opzioni di configurazione per oltre 200 API di Google. Anche se si trova all'interno della console, è importante notare che la libreria ti consente di accedere a tutte le API di Google, non solo a quelle di Google Cloud. Questo evidenzia un concetto importante: le API sono fondamentali per tutti i servizi Google e non tutte le API Cloud fanno parte della categoria Google Cloud.

Adesso proverai ad abilitare un'API nella libreria API. Immagina di essere uno sviluppatore di app mobile e di voler creare un'applicazione per un sito di fitness. Per farlo utilizzerai l'API Google Fitness.

  1. Nella barra di ricerca Cerca API e servizi, digita API Fitness e premi Invio.
  2. Fai clic sull'API Fitness dall'elenco dei risultati. Fai clic su Abilita.

Si apre la pagina API Fitness e lo Stato dell'API è Abilitato.

Nella libreria API trovi link a tutorial, documentazione, termini di servizio e metodi interattivi disponibili in Explorer API. Per visualizzare informazioni sulle metriche e sull'utilizzo, usa la dashboard API e servizi. In questa pagina puoi visualizzare e richiedere quote, controllare l'accesso alle risorse e ai dati e visualizzare le metriche.

  1. Per vedere una di queste funzionalità in azione, seleziona la scheda QUOTE E LIMITI DI SISTEMA.

  2. Qui puoi vedere quante query questa API consente al giorno e al minuto.

Ora hai eseguito il provisioning di un'API non Cloud. Nelle sezioni successive scoprirai l'architettura e le funzionalità di base delle API. Quindi, ti eserciterai a utilizzare l'API Cloud Storage.

Verifica le tue conoscenze

Rispondi alle seguenti domande a scelta multipla per consolidare quanto hai imparato finora.

Attività 2: crea un file JSON nella console Cloud

Metti in pratica ciò che hai imparato eseguendo chiamate API REST/JSON Cloud Storage in Cloud Shell per creare bucket e caricare contenuti.

  1. In una nuova scheda, apri l'API JSON di Google Cloud Storage per assicurarti che l'API Cloud Storage sia abilitata. Nota che l'API è abilitata.

  2. In Cloud Shell, esegui questo comando per creare e modificare un file denominato values.json:

nano values.json
  1. Nell'editor di testo nano, copia e incolla il seguente blocco di codice. Poiché il bucket deve avere un nome univoco, nel nome del bucket viene utilizzato l'ID progetto:
{ "name": "{{{project_0.project_id | Project_ID}}}-bucket", "location": "us", "storageClass": "multi_regional" } Nota: puoi utilizzare l'ID progetto come nome del bucket poiché è univoco a livello globale.
  1. Dopo aver eseguito questa operazione, esci dall'editor di testo nano premendo Ctrl+X, Y e infine Invio.

Hai appena creato un file JSON che contiene un oggetto con tre coppie chiave-valore: name, location e storageClass. Questi sono gli stessi valori necessari quando crei un bucket con lo strumento a riga di comando gsutil oppure nella console.

Prima di poter creare un bucket nell'API REST/JSON Cloud Storage, dovrai disporre delle policy di autenticazione e autorizzazione necessarie.

Attività 3: autentica e autorizza l'API JSON/REST Cloud Storage

Autenticazione e autorizzazione

Autenticazione e autorizzazione sono due termini spesso usati in modo intercambiabile, ma non sono la stessa cosa.

  • Il termine autenticazione fa riferimento al processo di determinazione dell'identità del client.
  • Con autorizzazione si intende il processo di determinazione delle autorizzazioni di cui dispone un client autenticato per un insieme di risorse.

Il processo di autenticazione identifica chi sei, mentre quello di autorizzazione determina cosa puoi fare.

Le API di Google utilizzano tre tipi di servizi di autenticazione/autorizzazione: "chiavi API", "service account" e "OAuth". Un'API utilizza uno di questi servizi di autenticazione a seconda delle risorse necessarie e da dove l'API viene richiamata.

Chiavi API

Le chiavi API sono dei token segreti, solitamente sotto forma di stringhe criptate. Le chiavi API sono facili da creare e usare. Spesso, le API che utilizzano dati o metodi pubblici e che vogliono consentire agli sviluppatori di essere immediatamente operativi usano chiavi API per autenticare rapidamente gli utenti.

Nell'ambito di Google Cloud, le chiavi API identificano il progetto chiamante che esegue la chiamata a un'API. Identificando il progetto chiamante, le chiavi API consentono di associare le informazioni sull'utilizzo a quel progetto. Possono anche rifiutare le chiamate provenienti da progetti a cui non è stato autorizzato l'accesso o che non sono stati abilitati dall'API.

OAuth

I token OAuth sono simili alle chiavi API dal punto di vista del formato, ma sono più sicuri e possono essere collegati ad account utente o identità. Vengono usati principalmente quando le API offrono a uno sviluppatore i mezzi per accedere ai dati utente.

Mentre le chiavi API concedono agli sviluppatori l'accesso a tutte le funzionalità di un'API, tutti gli ID client OAuth si basano sull'ambito: a identità diverse verranno assegnati privilegi diversi.

Service account

Un service account è un tipo speciale di Account Google che appartiene all'applicazione o a una macchina virtuale (VM) invece che a un singolo utente finale. L'applicazione assume l'identità del service account per chiamare le API di Google. In questo modo gli utenti non vengono coinvolti direttamente.

Puoi utilizzare un service account fornendo la relativa chiave privata all'applicazione oppure usando i service account integrati disponibili durante l'esecuzione su Cloud Functions, Google App Engine, Compute Engine o Google Kubernetes Engine.

Se ti interessa un lab specifico sui service account e i ruoli, vedi: Service account e ruoli: concetti fondamentali.

Poiché Cloud Storage è una piattaforma che ospita dati utente e vi fornisce l'accesso, dovrai creare un token OAuth prima di usare i suoi servizi.

  1. Apri OAuth 2.0 Playground in una nuova scheda. Si tratta di un servizio che consente di creare facilmente token OAuth.

  2. Scorri e seleziona Cloud Storage API V1 (API Cloud Storage V1).

  3. Quindi, seleziona l'ambito https://www.googleapis.com/auth/devstorage.full_control.

  4. Fai clic sulla casella blu che riporta Authorize APIs (Autorizza API). Si apre la pagina Accedi con Google.

  5. Seleziona il tuo nome utente, quindi fai clic su Allow (Consenti) quando viene richiesta l'autorizzazione.

Si apre OAuth 2.0 Playground e puoi notare che al Passaggio 2 è stato creato un codice di autorizzazione.

  1. Fai clic su Exchange authorization code for tokens (Scambia codice di autorizzazione per i token). Se la procedura continua al Passaggio 3, fai clic sul riquadro del Passaggio 2.

  2. Copia il token di accesso da utilizzare nel passaggio successivo.

Attività 4: crea un bucket con l'API JSON/REST Cloud Storage

  1. Torna alla sessione di Cloud Shell. Nel prompt dell'interfaccia a riga di comando, digita ls e premi Invio. Dovresti visualizzare il file values.json che hai creato in precedenza e un file README-cloudshell.txt:

Output:

README-cloudshell.txt values.json
  1. Esegui questo comando per impostare il token OAuth2 come variabile di ambiente, sostituendo <YOUR_TOKEN> con il token di accesso che hai creato:
export OAUTH2_TOKEN=<YOUR_TOKEN>
  1. Esegui questo comando per impostare l'ID progetto come variabile di ambiente:
export PROJECT_ID=$(gcloud config get-value project)
  1. Ora esegui questo comando per creare un bucket Cloud Storage:
curl -X POST --data-binary @values.json \ -H "Authorization: Bearer $OAUTH2_TOKEN" \ -H "Content-Type: application/json" \ "https://www.googleapis.com/storage/v1/b?project=$PROJECT_ID"
  1. Dovrebbe essere restituito un output simile a questo:
{ "kind": "storage#bucket", "selfLink": "https://www.googleapis.com/storage/v1/b/qwiklabs-gcp-02-5d551758b5a7", "id": "qwiklabs-gcp-02-5d551758b5a7", "name": "qwiklabs-gcp-02-5d551758b5a7", "projectNumber": "670840659006", "metageneration": "1", "location": "US", "storageClass": "MULTI_REGIONAL", "etag": "CAE=", "timeCreated": "2020-11-11T06:41:40.901Z", "updated": "2020-11-11T06:41:40.901Z", "iamConfiguration": { "bucketPolicyOnly": { "enabled": false }, "uniformBucketLevelAccess": { "enabled": false } }, "locationType": "multi-region" } Nota: se viene visualizzato un messaggio di errore come "L'utilizzo di questo nome bucket è limitato" oppure "Questo nome non è disponibile", significa che c'è un conflitto con la convenzione universale per la denominazione dei bucket. Modifica il file values.json e sostituisci il nome del bucket.

Questa richiesta rappresenta il culmine di quanto hai appreso finora. Hai utilizzato lo strumento di interfaccia a riga di comando curl per creare una richiesta di metodo POST HTTP. Hai inserito il file values.json nel corpo della richiesta. Hai inserito il token OAuth e una specifica JSON come intestazioni della richiesta. Questa richiesta è stata instradata all'endpoint di Cloud Storage, che contiene un parametro di stringa di query impostato per il tuo ID progetto.

Visualizza il bucket Cloud Storage appena creato

  • Per visualizzare il bucket che hai appena creato, nel menu di navigazione seleziona Cloud Storage > Bucket.

Verifica l'attività completata

Fai clic su Controlla i miei progressi per verificare l'attività eseguita. Il punteggio di valutazione si aggiorna se hai creato correttamente un bucket con l'API JSON/REST Cloud Storage.

Crea un bucket con l'API JSON/REST Cloud Storage

Attività 5: carica un file usando l'API JSON/REST Cloud Storage

Puoi usare l'API JSON/REST Cloud Storage per caricare i file nei bucket.

  1. Salva l'immagine qui sotto sul tuo computer e assegnale il nome demo-image.png:

Cane

  1. Nella sessione di Cloud Shell, fai clic sull'icona del menu con tre puntini nell'angolo in alto a destra, quindi fai clic su Carica > Scegli file. Seleziona e carica il file demo-image.png. In questo modo l'immagine verrà aggiunta alla directory.

  2. Esegui questo comando per visualizzare il percorso del file immagine:

realpath demo-image.png

Dovrebbe essere restituito un output simile a questo:

/home/gcpstaging25084_student/demo-image.png
  1. Imposta un percorso file come variabile di ambiente tramite il comando seguente, sostituendo <DEMO_IMAGE_PATH> con l'output del comando precedente:
export OBJECT=<DEMO_IMAGE_PATH>
  1. Imposta il nome del bucket come variabile di ambiente tramite il comando seguente:
export BUCKET_NAME={{{project_0.project_id | Project_ID}}}-bucket
  1. Ora esegui il comando seguente per caricare l'immagine demo nel bucket Cloud Storage:
curl -X POST --data-binary @$OBJECT \ -H "Authorization: Bearer $OAUTH2_TOKEN" \ -H "Content-Type: image/png" \ "https://www.googleapis.com/upload/storage/v1/b/$BUCKET_NAME/o?uploadType=media&name=demo-image"

Dovrebbe essere restituito un output simile a questo:

{ "kind": "storage#object", "id": "qwiklabs-gcp-02-5d551758b5a7/demo-image/1605077118178936", "selfLink": "https://www.googleapis.com/storage/v1/b/qwiklabs-gcp-02-5d551758b5a7/o/demo-image", "mediaLink": "https://www.googleapis.com/download/storage/v1/b/qwiklabs-gcp-02-5d551758b5a7/o/demo-image?generation=1605077118178936&alt=media", "name": "demo-image", "bucket": "qwiklabs-gcp-02-5d551758b5a7", "generation": "1605077118178936", "metageneration": "1", "contentType": "image/png", "storageClass": "MULTI_REGIONAL", "size": "401951", "md5Hash": "LbpHpwhnApQKQx9IEXjTsQ==", "crc32c": "j5oPrg==", "etag": "CPis3Zvy+ewCEAE=", "timeCreated": "2020-11-11T06:45:18.178Z", "updated": "2020-11-11T06:45:18.178Z", "timeStorageClassUpdated": "2020-11-11T06:45:18.178Z" }
  1. Per visualizzare l'immagine aggiunta al bucket, apri il menu di navigazione e seleziona Cloud Storage > Bucket.

  2. Fai clic sul nome del bucket per vedere che è stato aggiunto il file demo-image:

demo-image evidenziato

  1. Fai clic sul nome dell'immagine per aprire la pagina Dettagli oggetto.

Verifica l'attività completata

Fai clic su Controlla i miei progressi per verificare l'attività eseguita. Il punteggio di valutazione si aggiorna se hai caricato correttamente un file con l'API JSON/REST Cloud Storage

Carica un file con l'API JSON/REST Cloud Storage

Complimenti!

In questo lab hai acquisito una solida comprensione delle API e hai provato in prima persona l'API JSON/REST Cloud Storage. Hai scoperto cosa sono le API Cloud, l'architettura delle API, il protocollo e i metodi HTTP, gli endpoint, le API RESTful, il formato JSON e i metodi di autenticazione delle API. Ora hai tutti gli strumenti per partecipare ad altri lab di Qwiklabs sulle API.

Prossimi passi/Scopri di più

Non perderti questi lab per esercitarti ancora con le API:

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 febbraio 2024

Ultimo test del lab: 26 febbraio 2024

Copyright 2026 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.

Prima di iniziare

  1. I lab creano un progetto e risorse Google Cloud per un periodo di tempo prestabilito
  2. I lab hanno un limite di tempo e non possono essere messi in pausa. Se termini il lab, dovrai ricominciare dall'inizio.
  3. In alto a sinistra dello schermo, fai clic su Inizia il lab per iniziare

Utilizza la navigazione privata

  1. Copia il nome utente e la password forniti per il lab
  2. Fai clic su Apri console in modalità privata

Accedi alla console

  1. Accedi utilizzando le tue credenziali del lab. L'utilizzo di altre credenziali potrebbe causare errori oppure l'addebito di costi.
  2. Accetta i termini e salta la pagina di ripristino delle risorse
  3. Non fare clic su Termina lab a meno che tu non abbia terminato il lab o non voglia riavviarlo, perché il tuo lavoro verrà eliminato e il progetto verrà rimosso

Questi contenuti non sono al momento disponibili

Ti invieremo una notifica via email quando sarà disponibile

Bene.

Ti contatteremo via email non appena sarà disponibile

Un lab alla volta

Conferma per terminare tutti i lab esistenti e iniziare questo

Utilizza la navigazione privata per eseguire il lab

Il modo migliore per eseguire questo lab è utilizzare una finestra del browser in incognito o privata. Ciò evita eventuali conflitti tra il tuo account personale e l'account studente, che potrebbero causare addebiti aggiuntivi sul tuo account personale.