Progettare l'integrazione API in Azure

Intermedio
Progettista di soluzioni
Azure
Gestione API di Azure

Informazioni su come progettare l'integrazione API in Azure e fornire un accesso API sicuro e scalabile per le applicazioni.

Prerequisiti

  • Familiarità con i concetti di base delle API Web, tra cui operazioni, endpoint e standard API come OpenAPI.
  • Familiarità con C#
  • Avere una conoscenza di base dei concetti di Azure e del cloud, dei servizi e del portale di Azure.

Moduli in questo percorso di apprendimento

Informazioni su come funziona il servizio Gestione API, su come trasformare e proteggere le API e su come creare un'API back-end.

Usare Gestione API per controllare chi usa le API, applicare criteri di utilizzo e presentare un front-end professionale agli sviluppatori che usano l'API.

I criteri di Gestione API sono moduli configurabili che è possibile aggiungere alle API per modificarne il comportamento. I criteri consentono di eseguire svariate operazioni, ad esempio memorizzare risposte nella cache, trasformare documenti e valori, chiamare webhook a scopo di notifica o controllo e ritentare l'invio di richieste dopo che si sono verificati errori temporanei. Questo modulo mostra come usare i criteri per abilitare la memorizzazione nella cache allo scopo di migliorare le prestazioni di un'API in condizioni di carico.

Proteggere le API back-end dall'esposizione delle informazioni e implementare la limitazione della frequenza per evitare l'esaurimento delle risorse con i criteri in Gestione API di Azure.

Di seguito viene descritto come proteggere le API da usi non autorizzati con le chiavi API e l'autenticazione dei certificati client.

Combinare più app per le funzioni di Azure in un'interfaccia unificata importandole in una singola istanza di Gestione API di Azure.