Scegli tra REST APIs e HTTP APIs - Amazon API Gateway

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

Ottimizzato per edge

No

Regionale

Privata

No

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

Autenticazione reciproca TLS

Certificati per l'autenticazione di back-end

No

AWS WAF

No

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.

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.

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.

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.

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.