API Gateway REST API 엔드포인트에서 발생하는 403 “인증 토큰이 없음(Missing Authentication Token)” 오류는 어떻게 해결합니까?

최종 업데이트 날짜: 2021년 10월 6일

Amazon API Gateway REST API를 호출하려고 할 때 403 “인증 토큰이 없음” 오류 메시지가 계속 표시됩니다. 이 오류를 해결하려면 어떻게 해야 하나요?

간략한 설명

API Gateway REST API 엔드포인트는 두 가지 이유로 인증 토큰이 없음(Missing Authentication Token) 오류를 반환합니다.

이 오류를 해결하려면 다음과 같이 합니다.

해결 방법

API Gateway 리소스 경로에 구성된 메서드 및 리소스가 있는지 확인

API Gateway 콘솔을 사용하여 메서드 설정의 지침을 따라하십시오. 자세한 내용은 API 리소스 설정을 참조하세요.

중요: API를 배포해야 변경 사항이 적용됩니다.

프록시 리소스 통합이 있는 API의 경우

메서드 요청이 루트 리소스로 전송되는 경우 루트 리소스에 구성된 메서드가 있는지 확인합니다.

API 메서드에 IAM 인증이 설정되어 있는 경우 API 요청에 서명되었는지 확인

자세한 내용은 요청 서명을 참조하세요.

REST API 엔드포인트에 올바른 HTTP 메서드 요청을 보내고 있는지 확인

웹 브라우저에서 REST API 엔드포인트를 테스트하면 GET HTTP 메서드 요청이 자동으로 전송됩니다.

다른 HTTP 클라이언트를 사용하여 POST HTTP 메서드를 테스트합니다. 예를 들어 Postman 또는 curl을 사용합니다.

POST HTTP 메서드 요청을 사용하는 curl 명령의 예

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

이 문서가 도움이 되었습니까?


결제 또는 기술 지원이 필요하세요?