Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Scelta tra REST API e API HTTP
REST API e API HTTP sono entrambe prodotti dell'API RESTful. Le REST API supportano più funzionalità rispetto alle API HTTP, mentre le API HTTP sono progettate con funzionalità minime in modo che possano essere offerte a un prezzo inferiore. Scegliere le REST API se si ha bisogno di funzionalità come chiavi API, limitazione (della larghezza di banda della rete) per client, convalida delle richieste, integrazione AWS WAF o endpoint API privati. Scegliere le API HTTP se non si ha bisogno delle funzionalità incluse nelle REST API.
Nelle sezioni seguenti vengono riepilogate le funzionalità principali disponibili nelle REST API e nelle API HTTP. Se necessario, vengono forniti collegamenti aggiuntivi per navigare tra le sezioni REST API e API HTTP della Guida per gli sviluppatori di Gateway API.
Tipo di endpoint
Il tipo di endpoint si riferisce all'endpoint creato da API Gateway per la propria API. Per ulteriori informazioni, consultare Tipi di endpoint API per REST API in Gateway API.
Tipi di endpoint | REST API | API HTTP |
---|---|---|
|
|
|
|
|
|
|
Sicurezza
API Gateway fornisce diversi modi per proteggere l'API da determinate minacce, ad esempio utenti malintenzionati o picchi di traffico. Per ulteriori informazioni, consultare Protezione delle REST API in Gateway API e Protezione delle API HTTP in Gateway API.
Funzionalità di sicurezza | REST API | API HTTP |
---|---|---|
|
||
|
|
Autorizzazione
API Gateway supporta più meccanismi per controllare e gestire l'accesso all'API. Per ulteriori informazioni, consulta Controllo e gestione degli accessi alle REST API in Gateway API e Controlla e gestisci l'accesso a HTTP APIs in API Gateway.
Opzioni di autorizzazione | REST API | API HTTP |
---|---|---|
|
|
|
|
|
|
|
|
1 È possibile utilizzare Amazon Cognito con un'autorizzazione JWT.
2 È possibile utilizzare un'autorizzazione Lambda per convalidare i JWT per le REST API.
Gestione API
Scegliere le REST API se si ha bisogno di funzionalità di gestione API come chiavi API e limitazione della frequenza per client. Per ulteriori informazioni, consulta Distribuzione delle REST API ai client in Gateway API, Nome di dominio personalizzato per REST pubblico APIs in API Gateway e Nomi di dominio personalizzati per API HTTP in Gateway API.
Funzionalità | REST API | API HTTP |
---|---|---|
|
|
|
|
|
|
Limitazione (della larghezza di banda della rete) dell'utilizzo per client |
|
|
Sviluppo
Durante lo sviluppo delle API di API Gateway è possibile impostare una serie di caratteristiche dell'API. Queste caratteristiche dipendono dal caso d'uso dell'API. Per ulteriori informazioni, consulta Sviluppa REST APIs in API Gateway e Sviluppa HTTP APIs in API Gateway.
Funzionalità | REST API | API HTTP |
---|---|---|
|
|
|
|
|
|
|
||
|
||
|
||
|
||
|
Monitoraggio
API Gateway supporta diverse opzioni per registrare le richieste API e monitorare le API. Per ulteriori informazioni, consulta Monitora REST APIs in API Gateway e Monitoraggio di API HTTP in Gateway API.
Funzionalità | REST API | API HTTP |
---|---|---|
|
|
|
|
|
|
|
Integrazioni
Le integrazioni collegano l'API Gateway API alle risorse di back-end. Per ulteriori informazioni, consulta Integrazioni per REST API in Gateway API e Creazione delle integrazioni per API HTTP in Gateway API.
Funzionalità | REST API | API HTTP |
---|---|---|
Integrazioni private con il sistema di bilanciamento del carico dell'applicazione |
|
|
|
||
|