Con Amazon API Gateway, i prezzi sono calcolati in base all'utilizzo delle API. Non sono previste tariffe minime né impegni anticipati. Con le API HTTP e le API REST, vengono addebitati solo i costi delle chiamate API in ricezione e dei dati trasferiti in uscita. Non vengono applicati addebiti per il trasferimento dei dati per le API private. Tuttavia, gli addebiti per AWS PrivateLink vengono applicati quando si utilizzano tali API in API Gateway. API Gateway, inoltre, fornisce un servizio di caching dei dati a tariffa oraria che varia a seconda delle dimensioni della cache selezionate. Per le API WebSocket, paghi solamente l’utilizzo delle API in base al numero di messaggi inviati e ricevuti e ai minuti di connessione.
Il piano gratuito di API Gateway include un milione di chiamate API HTTP, un milione di chiamate API REST, un milione di messaggi e 750.000 minuti di connessione fino a 12 mesi.
API HTTP: API RESTful ottimizzata per i carichi di lavoro serverless. Prezzi calcolati solo in base alle chiamate API ricevute.
API REST: API RESTful che offre la funzionalità proxy API e le funzionalità di gestione in un’unica soluzione. Prezzi calcolati solo in base alle chiamate API ricevute.
API WebSocket: mantiene una connessione continua tra i client connessi per consentire la comunicazione di messaggi in tempo reale. Prezzi calcolati in base ai messaggi trasferiti e ai minuti di connessione.
Piano gratuito
Il piano gratuito di Amazon API Gateway include un milione di chiamate API ricevute per le API REST, un milione di chiamate API ricevute per le API HTTP, un milione di messaggi e 750.000 minuti di connessione per le API WebSocket al mese fino a 12 mesi. Se viene superato il numero di chiamate gratuite mensili, verranno addebitati i costi secondo le tariffe di utilizzo di API Gateway.
1 MILIONE DI CHIAMATE API REST RICEVUTE | 1 MILIONE DI CHIAMATE API HTTP RICEVUTE | 1 MILIONE DI MESSAGGI | 750.000 MINUTI DI CONNESSIONE
al mese
Queste offerte incluse nel piano gratuito sono disponibili solo per nuovi clienti AWS e per 12 mesi dalla data di iscrizione ad AWS. Quando scade il periodo di utilizzo gratuito di un anno, oppure se l'utilizzo dell'applicazione supera i limiti imposti da tale piano, vengono addebitate le tariffe standard a consumo.
API HTTP
Vengono addebitati solo i costi delle chiamate API in ricezione e dei dati trasferiti in uscita. Per le API HTTP, il piano gratuito di API Gateway include un milione di chiamate API al mese, fino a 12 mesi.
API REST
Vengono addebitati solo i costi delle chiamate API in ricezione e dei dati trasferiti in uscita. Non vengono applicati addebiti per il trasferimento dei dati per le API private. Tuttavia, gli addebiti per AWS PrivateLink vengono applicati quando si utilizzano tali API in API Gateway. API Gateway, inoltre, fornisce un servizio di caching dei dati a tariffa oraria che varia a seconda delle dimensioni della cache selezionate. Per le API REST, il piano gratuito di API Gateway include un milione di chiamate API al mese, fino a 12 mesi.
API WebSocket
Vengono addebitati solo i costi dei messaggi inviati e ricevuti e del numero totale dei minuti di connessione. La dimensione massima dei messaggi che è possibile inviare e ricevere è 128 KB. Vengono misurati con incrementi di 32 KB. Pertanto, un messaggio di 33 KB conta come due messaggi.
Per le API WebSocket, il piano gratuito di Gateway API include un milione di messaggi (inviati o ricevuti) e 750.000 minuti di connessione fino a 12 mesi.
Costi aggiuntivi
Potranno essere addebitati costi aggiuntivi se API Gateway è utilizzato con altri servizi AWS o vengono trasferiti dati all’esterno di AWS. Per ulteriori informazioni sui prezzi dei servizi AWS, consulta la sezione dei prezzi nelle pagine di descrizione dei servizi AWS che ti interessano. Di seguito sono elencati i collegamenti ad alcuni dei servizi più utilizzati.
Se i dati vengono trasferiti all'esterno, saranno addebitate le tariffe di trasferimento di EC2
Include i costi per ciascuna ora di provisioning dell'endpoint VPC in ciascuna zona di disponibilità
Include i prezzi per richieste e durata
Include i prezzi per parametri e pannelli di controllo
Esempi di prezzo
API HTTP
Esempio di prezzi 1: API utilizzata in un’applicazione Web senza server che richiama Lambda per restituire contenuti di pagine Web dinamiche. Il sito riceve 10.000 caricamenti di pagina al minuto. Ogni richiesta API è 12KB e la risposta è 46 KB.
10.000 caricamenti di pagina/minuto * 60 minuti/ora * 24 ore/giorno * 30 giorni/mese / 1.000.000 = 432 milioni di richieste al mese.
300 milioni * 1,00 USD/milione = 300 USD
132 milioni * 0,90 USD/milione = 118,8 USD
Totale = 418,8 USD (0,97 USD al milione)
Esempio di prezzi 2: Una API viene utilizzata per il caricamento dei dati nel backend HTTPS. L’API viene chiamata 25 volte al minuto per caricare i documenti. Ogni documento ha una dimensione media di 4,5 MB.
25 chiamate/minuto * 60 minuti/ora * 24 ore/giorno * 30 giorni/mese * 4,5 MB/512 KB/richiesta = 9.720.000 richieste al mese * 1/milione USD = 9,72 USD
Totale = 9,72 USD
API REST
API ottimizzate per l'edge e regionali
Un'API ottimizzata per l'edge o regionale riceve cinque milioni di chiamate API al mese, ciascuna delle quali restituisce risposte di 3 kilobyte (KB) senza caching.
L’esempio seguente riflette i prezzi per Stati Uniti orientali (Virginia, Ohio), Stati Uniti occidentali (Oregon), Asia Pacifico (Mumbai)
Costi per le chiamate API di Amazon API Gateway = 5 milioni * 3,50 USD/milione = 17,50 USD
Dimensione totale del trasferimento di dati= 3 KB * 5 milioni = 15 milioni KB = 14,3 GB
Costi per il trasferimento di dati di Amazon API Gateway = 14,3 GB * 0,09 USD = 1,29 USD
Costi totali di Amazon API Gateway = 17,50 USD + 1,29 USD = 18,79 USD
API ottimizzate per l'edge e regionali
Un'API ottimizzata per l'edge o regionale che riceve 15 miliardi di chiamate API al mese, ciascuna delle quali restituisce risposte di 4 kilobyte (KB) senza caching.
L’esempio seguente riflette i prezzi per Stati Uniti orientali (Virginia, Ohio), Stati Uniti occidentali (Oregon), Asia Pacifico (Mumbai)
Costi per le chiamate API di Amazon API Gateway = 333 milioni x 3,50 USD/milione = 1.165,50 USD
667 milioni x 2,80 USD/milione = 1.867,60 USD
14 miliardi x 2,38 USD/milione = 33.320,00 USD
Costi totali della chiamata API di Amazon = 1.165,50 USD + 1.867,60 USD + 33.320,00 USD = 36.353,10 USD
Dimensione totale del trasferimento di dati = 4 KB x 15 miliardi = 57.220,46 GB
Costi per il trasferimento di dati di Amazon API Gateway = 57.220,46 GB x 0,09 USD = 5.149,84 USD
Costi totali di Amazon API Gateway = 36.353,10 USD + 5.149,84 USD = 41.502,94 USD
API private
Un'API privata che riceve cinque milioni di chiamate API, ciascuna delle quali ha richieste di 0,3 kilobyte (KB) e restituisce risposte di 3 kilobyte (KB). Un endpoint VPC con provisioning in 1 zona di disponibilità (AZ) per l'intero mese (720 ore).
Il seguente esempio illustra i prezzi delle regioni Stati Uniti orientali, Stati Uniti occidentali (Oregon)
Costi per le chiamate API di Amazon API Gateway = 5 milioni * 3,50 USD/milione = 17,50 USD
Costi totali di Amazon API Gateway = 17,50 USD
Dimensione totale del trasferimento di dati (richiesta + risposta) = (3 KB + 0,3 KB) * 5 milioni = 16,5 milioni/KB = 15,7 GB
Costi endpoint VPC = 720 ore * 0,01 USD/AZ/ora = 7,20 USD
Costi per l'elaborazione dati endpoint VPC = 15,7 GB * 0,01 USD/GB = 0,16 USD
Costi totali Amazon VPC (AWS PrivateLink) = 7,20 USD + 0,16 USD = 7,36 USD
Costi totali = 17,50 USD + 7,36 USD = 24,86 USD
Esempio di prezzi con caching per le regioni Stati Uniti Orientali, Stati Uniti Occidentali e UE (Irlanda)
Se la stessa API necessita di 1,5 GB di cache per memorizzare i dati, è possibile acquistare 1,6 GB di cache a 0,038 USD/ora.
0,038 USD * 24 = 0,912 USD/giorno
API WebSocket
Applicazione di chat: 1000 utenti sono connessi a questa applicazione per 12 ore al giorno. Ogni utente invia 100 messaggi e ne riceve 500 al giorno. Le dimensioni di un messaggio sono di 3 KB.
Il seguente esempio illustra i prezzi della regione Stati Uniti orientali (Virginia settentrionale)
Costi di messaggistica
Totale messaggi al mese = (100 (messaggi inviati) + 500 (messaggi ricevuti)) * 1000 (utenti) * 30 (giorni) = 18 milioni
Costo totale per la messaggistica = 18.000.000/1.000.000 * 1,00 USD (per milione) = 18 USD
Costi di connettività
Totale minuti di connessione al mese = 1000 (utenti) * 12 (ore) * 60 (minuti) * 30 (giorni) = 21.600.000
Costo totale per la connettività = 21.600.000/1.000.000 * 0,25 (costo per milione) = 5,40 USD
Costo totale = 18 USD (costo di messaggistica) + 5,40 USD (costo di connettività) = 23,40 USD
Risorse aggiuntive sui prezzi
Calcola facilmente le spese mensili con AWS
Contatta gli specialisti AWS per ricevere un preventivo personalizzato