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

Ultimo aggiornamento: 24-03-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" come risposta dell’API. In che modo è possibile risolvere il problema?

Risoluzione

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:

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

Per ulteriori informazioni, consulta Configurazione di un metodo utilizzando la console API Gateway.

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

(Per le API con integrazione di una risorsa proxy) Conferma l’esistenza di un metodo configurato nella risorsa radice se la richiesta del metodo viene inviata alla risorsa radice

Per ulteriori informazioni, consulta Configurazione delle risorse API.

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

Per ulteriori informazioni, consulta Inserimento delle richieste.

Conferma di inviare la richiesta del metodo HTTP corretta all’endpoint API REST

Testando un endpoint API REST direttamente da un browser web, viene inviata automaticamente una richiesta del metodo GET HTTP. Utilizza un client HTTP diverso per testare un metodo POST HTTP. Ad esempio, Postman o cURL.

Qui di seguito viene illustrato l’esempio di un 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?