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à.
Scegli tra REST APIs e HTTP APIs
RESTAPIse HTTP APIs sono entrambi RESTful API prodotti. RESTAPIssupportano un numero maggiore di funzionalità HTTPAPIs, mentre HTTP APIs sono progettati con funzionalità minime in modo da poter essere offerti a un prezzo inferiore. Scegli REST APIs se ti servono funzionalità come API chiavi, limitazione per client, convalida delle richieste, AWS WAF integrazione o endpoint privati. API Scegli HTTP APIs se non ti servono le funzionalità incluse in. REST APIs
Le seguenti sezioni riassumono le funzionalità principali disponibili in REST APIs e HTTPAPIs. Se necessario, vengono forniti collegamenti aggiuntivi per navigare tra le HTTP API sezioni REST API e della API Gateway Developer Guide.
Tipo di endpoint
Il tipo di endpoint si riferisce all'endpoint che API Gateway crea per te. API Per ulteriori informazioni, consulta Tipi di endpoint API per le API REST in API Gateway.
Tipi di endpoint | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
Sicurezza
APIGateway offre diversi modi per proteggervi API da determinate minacce, come malintenzionati o picchi di traffico. Per ulteriori informazioni, consultare Proteggi le tue API REST in API Gateway e Proteggi le tue API HTTP in API Gateway.
Funzionalità di sicurezza | REST API | HTTP API |
---|---|---|
|
||
|
|
Autorizzazione
APIGateway supporta diversi meccanismi per il controllo e la gestione dell'accesso al tuoAPI. Per ulteriori informazioni, consulta Controlla e gestisci l'accesso alle API REST in API Gateway e Controlla e gestisci l'accesso alle API HTTP in API Gateway.
Opzioni di autorizzazione | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
|
1 Puoi usare Amazon Cognito con un JWT autorizzatore.
2 È possibile utilizzare un autorizzatore Lambda per la convalida. JWTs REST APIs
APIgestione
Scegli REST APIs se hai bisogno di funzionalità di API gestione come API chiavi e limitazione della tariffa per cliente. Per ulteriori informazioni, consulta Distribuisci le tue API REST ai clienti in API Gateway, Nome di dominio personalizzato per REST APIs in API Gateway e Nomi di dominio personalizzati per HTTP APIs in API Gateway.
Funzionalità | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
Limitazione (della larghezza di banda della rete) dell'utilizzo per client |
|
|
Sviluppo
Durante lo sviluppo del tuo API GatewayAPI, decidi in base a una serie di caratteristiche del tuoAPI. Queste caratteristiche dipendono dal caso d'uso del tuoAPI. Per ulteriori informazioni, consulta Sviluppa REST APIs in API Gateway e Sviluppa API HTTP in API Gateway.
Funzionalità | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
||
|
||
|
||
|
||
|
Monitoraggio
APIGateway supporta diverse opzioni per registrare API le richieste e monitorare le tueAPIs. Per ulteriori informazioni, consulta Monitora le API REST in API Gateway e Monitora le API HTTP in API Gateway.
Funzionalità | REST API | HTTP API |
---|---|---|
|
|
|
|
|
|
|
Integrazioni
Le integrazioni collegano il tuo API Gateway API alle risorse di backend. Per ulteriori informazioni, consulta Integrazioni per le API REST in API Gateway e Crea integrazioni per le API HTTP in API Gateway.
Funzionalità | REST API | HTTP API |
---|---|---|
Integrazioni private con il sistema di bilanciamento del carico dell'applicazione |
|
|
|
||
|