Loading

Alison's New App is now available on iOS and Android! Download Now

Module 1: Inizia con una piattaforma Solid

Study Reminders
Support
Text Version

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

API GCP
Tutto quello che si fa in GCP è fatto con le API. Questo argomento introduce API e discute come vengono utilizzati. Cerchiamo di essere precisi su cosa sia un'interfaccia di programmazione delle applicazioni o API. Un'implementazione dei servizi software può essere complessa e modificabile. Se altri servizi software dovevano essere esplicitamente codificati a quel livello di dettaglio per poter utilizzare quella superficie il risultato sarebbe fragile e di errore. Così, invece gli sviluppatori di applicazioni strutturano il software che scrivono in modo che presenta un'interfaccia ben definita pulita che si strappa di dettagli inutili.E poi documentano quell' interfaccia che è un'interfaccia di programmazione delle applicazioni. L'implementazione sottostante può cambiare fino a quando l'interfaccia non fa e altri pezzi di software che utilizzano le API non devono sapere o a cura.(Fare Slide Time: 00.59)I servizi che compongono l'API di offerta GCP è così che il codice che scrivi può controllarli. Queste API di tipo API che possono essere abilitate tramite la console GCP o ciò che viene chiamato riposano in altre parole seguono il paradigma di trasferimento dello stato delle rappresentazioni. In senso lato questo significa che il tuo codice può utilizzare i servizi di Google in gran parte allo stesso modo in cui i browser web parlano ai server web. L'API identifica le risorse in GCP con URL. Il tuo codice può trasmettere informazioni agli api che utilizzano JSON che è un modo molto popolare di trasmettere informazioni testuali sul web. E c'è un sistema aperto OAuth 2 per il login e l'accesso degli utenti.GCP API è anche assist nell'aiutarti a controllare le tue spese con la maggior parte delle quote giornaliere e dei limiti dove le quote e le tariffe necessarie possono essere alzate per richiesta.(Fare Slide Time: 02.08)Oltre al Cloud SDK si utilizzeranno anche librerie client che in grado di creare facilmente risorse uomo e uomo. Le librerie client GCP espone le API di tipo API per due scopi principali, l'app API è l'accesso ai servizi e sono ottimizzate per il linguaggio supportato come nodejs e Python. Le API di admin sono per funzionalità per la gestione delle risorse. Ad esempio è possibile utilizzare le api admin se si desidera costruire i propri strumenti automatizzati.Le diverse opzioni di servizio gestite delle applicazioni verranno discusse in modo più dettagliato in seguito nel corso.(Fare Slide Time: 02.51)La console GCP include uno strumento chiamato esploratore dell'api che aiuta a imparare le api in modo interattivo. E permette di vedere quali api sono disponibili e in quali versions.T api si aspettano parametri e la documentazione su di essi è costruita - in. Si può provare con l'api interattivamente anche con l'autenticazione dell'utente. Supponiamo di aver esplorato un'API e di essere pronti a costruire un'applicazione che la utilizzi, devi iniziare la codifica da zero?No Google fornisce alle librerie client di prendere un sacco del servizio di chiamata GCP dal tuo codice.(Fare Slide Time: 03.29)In questo esempio verranno sperimentati il metodo compute.instances.list dall'API del motore di elaborazione, gli articoli elencati in rosso sono input obbligatori. Quando il metodo è eseguito dovrai effettuare il login utilizzando OAuth 2,0. Dal momento che il riposo api è il nostro HTTP basato se il metodo viene eseguito correttamente riceverete un messaggio di 200 e i dati appropriati verranno visualizzati al progetto o la zona è stata inserita e correttamente si otterrà un errore del 400 e non verranno visualizzati dati.