Como faço para solucionar erros 403 “Missing Authentication Token” (Token de autenticação ausente) de um endpoint da API REST do API Gateway?

Data da última atualização: 06-10-2021

Quando tento invocar minha API REST do Amazon API Gateway, continuo recebendo mensagens de erro 403 “Missing Authentication Token” (Token de autenticação ausente). Como corrigir esses erros?

Breve descrição

Os endpoints da API REST do API Gateway retornam erros Missing Authentication Token (Token de autenticação ausente) por dois motivos:

Para solucionar o erro, faça o seguinte.

Resolução

Confirmar se há um método e um recurso configurados no caminho de recursos do API Gateway

Siga as instruções em Configurar um método usando o console do API Gateway. Para obter mais informações, consulte Configurar recursos da API.

Observação importante: você deve implantar a API para que as alterações entrem em vigor.

Para APIs com integração de recursos proxy

Se a solicitação de método for enviada para o recurso raiz, verifique se há um método configurado no recurso raiz.

Confirme que a solicitação da API está assinada se o método da API tiver a autenticação do IAM ativada

Para obter mais informações, consulte Solicitações de assinatura.

Confirme se você está enviando a solicitação de método HTTP correta ao endpoint da API REST

O teste de um endpoint da API REST de um navegador da Web envia automaticamente uma solicitação de método HTTP GET.

Para testar uma solicitação de método HTTP POST, use um cliente HTTP diferente. Por exemplo, Postman ou curl.

Exemplo de comando curl que usa a solicitação do método HTTP POST

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

Este artigo foi útil?


Precisa de ajuda com faturamento ou suporte técnico?