Amazon API Gateway

Creazione, manutenzione e protezione di API su qualsiasi scala

Amazon API Gateway è un servizio completamente gestito che semplifica per gli sviluppatori la creazione, la pubblicazione, la manutenzione, il monitoraggio e la protezione delle API su qualsiasi scala. Le API fungono da “porta di entrata” per consentire l’accesso delle applicazioni ai dati, alla logica aziendale o alle funzionalità dai servizi back-end. API Gateway consente di creare API RESTful e WebSocket che rendono possibili applicazioni di comunicazione bidirezionale in tempo reale. API Gateway supporta carichi di lavoro containerizzati e senza server, oltre che applicazioni Web.

API Gateway gestisce tutte le attività di accettazione ed elaborazione relative a centinaia di migliaia di chiamate API simultanee, inclusi gestione del traffico, supporto CORS, controllo di accessi e autorizzazioni, throttling, monitoraggio e gestione delle versioni delle API. API Gateway non prevede alcuna tariffa minima né investimenti iniziali. Saranno addebitati solo i costi per le chiamate API ricevute e i volumi di dati trasferiti in uscita e con il modello tariffario a scaglioni di API Gateway potrai ridurre i costi in funzione dell'utilizzo delle API.

Opzioni API

API HTTP

Le API HTTP consentono di creare API RESTful con prestazioni elevate che richiedono funzionalità proxy senza le caratteristiche di gestione API. Le API HTTP sono ottimizzate per applicazioni serverless e back-end HTTP e offrono risparmi che raggiungono anche il 70% rispetto alle API REST.

API REST

Utilizzare le API REST per carichi di lavoro che richiedono funzionalità proxy e caratteristiche di gestione API riunite in un’unica soluzione. Le caratteristiche di gestione API comprendono il tracciamento e l’applicazione di quote di utilizzo mediante chiavi API, la pubblicazione e la monetizzazione delle API.

API WEBSOCKET

Per creare applicazioni di comunicazione bidirezionale in tempo reale, ad esempio app per chat e dashboard di streaming, è possibile utilizzare le API WebSocket. API Gateway mantiene una connessione persistente per gestire il trasferimento di messaggi tra il servizio back-end e i client.

Come funziona API Gateway

Funzionamento di API Gateway

Vantaggi

Sviluppo efficiente di API

Con API Gateway è possibile eseguire simultaneamente più versioni della stessa API, consentendo di iterare, testare e rilasciare rapidamente nuove versioni. I prezzi sono calcolati solo in base alle chiamate effettuate alle API e al trasferimento di dati in uscita, senza tariffe minime né impegni anticipati.

Prestazioni e scalabilità

Garantisci agli utenti finali i livelli di latenza più bassi per le richieste e le risposte API usufruendo della nostra rete globale di edge location tramite Amazon CloudFront. Limita il traffico e autorizza le chiamate API per assicurarti che le operazioni back-end resistano ai picchi di traffico e i sistemi di back-end non vengano chiamati inutilmente.

Risparmio sui costi di scala

API Gateway offre un modello di prezzi a scaglioni per le richieste API. Con un prezzo per le richieste API di solo 0,90 USD per milione di richieste al livello superiore, puoi ridurre i costi man mano che aumenta l’utilizzo dell’API per regione nei vari account AWS.

Monitoraggio semplice

Monitora le informazioni e i parametri delle prestazioni sulle chiamate API, la latenza dei dati e le percentuali di errore dal pannello di controllo di API Gateway, che consente di controllare visivamente le chiamate ai servizi usando Amazon CloudWatch.

Controlli di sicurezza flessibili

Autorizza l'accesso alle API con AWS Identity and Access Management (IAM) e Amazon Cognito. Se si utilizzano i token OAuth tokens, API Gateway offre supporto OIDC e OAuth2 nativo. Per supportare requisiti di autorizzazione personalizzati è possibile eseguire un provider di autorizzazioni Lambda da AWS Lambda.

Opzioni API RESTful

Autorizza l'accesso alle API con AWS Identity and Access Management (IAM) e Amazon Cognito. Se si utilizzano i token OAuth, API Gateway offre supporto OIDC e OAuth2 nativo. Per supportare requisiti di autorizzazione personalizzati è possibile eseguire un provider di autorizzazioni Lambda da AWS Lambda.

Inizia a usare Amazon API Gateway

Ulteriori informazioni su Amazon API Gateway

Visita la pagina delle caratteristiche
Ti senti pronto?
Inizia a usare Amazon API Gateway
Hai altre domande?
Contattaci