Progettare l'integrazione API in 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.
Codice obiettivo
Si vuole richiedere un codice obiettivo?
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.