¿Cómo soluciono errores 403 “Missing Authentication Token”(Falta el token de autenticación) de un punto de enlace de la API REST de API Gateway?
Última actualización: 06/10/2021
Cuando intento invocar mi API REST de Amazon API Gateway, recibo mensajes de error 403 “Missing Authentication Token”(Falta el token de autenticación). ¿Cómo soluciono estos errores?
Descripción corta
Los puntos de enlace de la API REST de API Gateway devuelven errores Falta el token de autenticación por dos razones:
- La solicitud de API se realiza a un método o recurso que no existe.
- La solicitud de API no está firmada cuando el método de la API tiene activada la autenticación de AWS Identity and Access Management (IAM).
Para resolver el error, haga lo siguiente:
Resolución
Confirme que hay un método y un recurso configurados en la ruta de recursos de API Gateway
Siga las instrucciones de Configurar un método mediante la consola de API Gateway. Para obtener más información, consulte Configurar recursos de API.
Nota: Debe implementar la API para que los cambios surtan efecto.
Para API con integración de recursos de proxy
Si la solicitud de método se envía al recurso raíz, verifique que hay un método configurado en el recurso raíz.
Confirme que la solicitud de API está firmada si el método de API tiene la autenticación IAM activada
Para obtener más información, consulte Firmar solicitudes.
Confirme que está enviando la solicitud de método HTTP correcta al punto de enlace de la API REST
Probar un punto de enlace de la API REST directamente desde un navegador web envía de manera automática una solicitud de método GET HTTP.
Utilice un cliente HTTP diferente para probar un método POST HTTP. Por ejemplo, Postman o curl.
Ejemplo de comando curl que utiliza la solicitud del método HTTP POST
$ curl -X POST <API URL> -d <request body>
¿Le resultó útil este artículo?
¿Necesita asistencia técnica o con la facturación?