Comment puis-je résoudre les erreurs 403 « Missing Authentication Token » (Jeton d'authentification manquant) à partir d'un point de terminaison API REST API Gateway ?

Dernière mise à jour : 06/10/2021

Lorsque j'essaie d'appeler mon REST API Amazon API Gateway, je continue à recevoir messages d'erreur 403 « Missing Authentication Token » (Jeton d'authentification manquant). Comment résoudre ces erreurs ?

Brève description

Les points de terminaison API REST API Gateway renvoient le message Missing Authentication Token (Jeton d'authentification manquant) pour deux raisons :

Pour résoudre l'erreur, procédez comme suit.

Solution

Vérifier qu'il existe une méthode et une ressource configurée dans le chemin de ressource API Gateway

Suivez les instructions de la section Configuration d'une méthode à l'aide de la console API Gateway. Pour plus d'informations, consultez Configuration de vos ressources API.

Remarque : vous devez déployer l'API pour que les modifications entrent en vigueur.

Pour les API avec intégration de ressources proxy

Si la demande de méthode est envoyée à la ressource racine, vérifiez qu'une méthode est configurée sous la ressource racine.

Vérifier que la demande d'API est signée si l'authentification IAM est activée pour la méthode API

Pour plus d'informations, consultez Signature des demandes.

Vérifier que vous envoyez la demande de méthode HTTP correcte au point de terminaison API REST

Le teste d'un point de terminaison API REST directement à partir d'un navigateur web envoie automatiquement une demande de méthode GET HTTP.

Utilisez un autre client HTTP pour tester une méthode POST HTTP. Par exemple, Postman ou curl.

Exemple de commande curl qui utilise la demande de méthode POST HTTP

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

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?