Informazioni sull'ambiente di sviluppo di API Gateway

API Gateway offre tre modi di base per interagire con i servizi e le risorse necessari per creare API:

Console Google Cloud

Uno screenshot della console Google Cloud che mostra un'interfaccia utente web.

La console Google Cloud offre una GUI basata sul web che puoi utilizzare per gestire i progetti e le risorse della console Google Cloud(Google Cloud). Quando utilizzi la console Google Cloud, crei un nuovo progetto o ne scegli uno esistente e utilizzi le risorse che crei nel contesto del progetto.

Puoi creare più progetti in modo da utilizzarli per separare in maniera coerente il tuo lavoro. Ad esempio, potresti iniziare un nuovo progetto se vuoi assicurarti che solo alcuni membri del team possano accedere alle risorse al suo interno, mentre tutti gli altri membri possono continuare ad accedere alle risorse in un altro progetto.

Interfaccia a riga di comando

Se preferisci lavorare in una finestra del terminale, Google Cloud CLI ti consente di accedere ai comandi di cui hai bisogno. L'interfaccia a riga di comando gcloud può essere utilizzata per gestire sia il flusso di lavoro di sviluppo sia le risorse. Google Cloud Consulta la gcloud documentazione di riferimento per l'elenco completo dei comandi disponibili.

Google Cloud offre inoltre Cloud Shell, un ambiente shell interattivo basato su browser per Google Cloud. Puoi accedere a Cloud Shell dalla Google Cloud console.

Cloud Shell fornisce:

  • Un'istanza di macchina virtuale Compute Engine temporanea.
  • Accesso all'istanza dalla riga di comando da un browser web.
  • Un editor di codice integrato.
  • 5 GB di spazio di archiviazione su disco permanente.
  • Google Cloud CLI e altri strumenti preinstallati.
  • Supporto dei linguaggi Java, Go, Python, Node.js, PHP, Ruby e .NET.
  • Funzionalità di anteprima web.
  • Autorizzazione integrata per l'accesso a progetti e risorse della Google Cloud console.

Uno screenshot dell'interfaccia di Cloud Shell.

Librerie client

L'interfaccia a riga di comando gcloud include librerie client che ti consentono di creare e gestire facilmente le risorse. Google Cloud Le librerie client espongono le API per due motivi principali:

  • Le API per le app forniscono l'accesso ai servizi. Le API per le app sono ottimizzate per i linguaggi supportati, come Node.js e Python. Le librerie sono progettate in base a metafore dei servizi, in modo da poter lavorare con i servizi in modo più naturale e scrivere meno codice boilerplate. Le librerie forniscono anche helper per autenticazione e autorizzazione.

  • Le API amministrative offrono funzionalità per la gestione delle risorse. Ad esempio, puoi utilizzare le API amministrative se vuoi creare i tuoi strumenti automatizzati.

Per saperne di più sulla libreria client API Gateway, consulta la pagina API e riferimenti.

Passaggi successivi