In che modo è possibile risolvere gli errori 403 "Token di autenticazione mancante" da un endpoint API REST di API Gateway?

Ultimo aggiornamento: 06-10-2021

Quando cerco di richiamare la mia API REST in Amazon API Gateway, continuo a ricevere il messaggio di errore 403 "Token di autenticazione mancante". In che modo è possibile risolvere il problema?

Breve descrizione

Gli endpoint API REST in API Gateway mostrano il messaggio di errore Token di autenticazione mancante per due motivi:

Per risolvere l’errore, procedi come segue:

Soluzione

Conferma l’esistenza di un metodo e di una risorsa configurati nel percorso risorse in API Gateway

Segui le istruzioni riportate in Impostazione di un metodo utilizzando la console API Gateway. Per ulteriori informazioni, consulta Configurazione delle risorse API.

Nota: affinché le modifiche abbiano effetto è necessario implementare l’API.

Per le API con integrazione di risorse proxy

Se la richiesta del metodo viene inviata alla risorsa root, verifica nella risorsa root che sia presente un metodo configurato.

Conferma di avere inserito la richiesta API se l’autenticazione IAM è attiva per il metodo API

Per ulteriori informazioni, consulta Inserimento delle richieste.

Conferma dell’invio della la richiesta del metodo HTTP corretta all’endpoint dell’API REST

Il test di un endpoint API REST direttamente da un browser Web invia automaticamente una richiesta del metodo GET HTTP.

Per testare un metodo POST HTTP, utilizza un client HTTP differente. Ad esempio, Postman o curl.

Esempio di comando curl che utilizza la richiesta del metodo POST HTTP

$  curl -X POST  <API URL> -d <request body>

Questo articolo è stato utile?


Hai bisogno di supporto tecnico o per la fatturazione?