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.
1 milione di chiamate API in ricezione gratuite
al mese per 12 mesi con il piano gratuito AWS
Tipi di API
API RESTful
Crea API RESTful ottimizzate per carichi di lavoro serverless e backend HTTP utilizzando le API HTTP. Le API HTTP sono la scelta migliore per la creazione di API che richiedono solo funzionalità proxy API. Se le tue API richiedono funzionalità proxy e di gestione delle API riunite in un’unica soluzione, API Gateway offre anche le API REST.
API WEBSOCKET
Crea applicazioni di comunicazione bidirezionale in tempo reale, ad esempio app per chat e dashboard di streaming, con 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
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 su qualsiasi scala
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 utilizzi 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.
Opzioni API RESTful
Crea API RESTful usando API HTTP o API REST. Le API HTTP sono il modo migliore di creare API per una maggioranza di casi di utilizzo, essendo fino al 71% più economiche delle API REST. Se il tuo caso di utilizzo richiede funzionalità e caratteristiche di gestione proxy API in una singola soluzione, puoi usare le API REST.
Inizia a usare Amazon API Gateway
Ulteriori informazioni su Amazon API Gateway