HTTP API에 대한 기본 엔드포인트 비활성화 - Amazon API Gateway

HTTP API에 대한 기본 엔드포인트 비활성화

기본적으로 클라이언트는 API에 대해 API Gateway가 생성하는 execute-api 엔드포인트를 사용하여 API를 호출할 수 있습니다. 클라이언트가 사용자 지정 도메인 이름을 사용해야만 API에 액세스할 수 있도록 하려면 기본 execute-api 엔드포인트를 비활성화합니다.

참고

기본 엔드포인트를 비활성화하면 API의 모든 스테이지에 영향이 미칩니다.

다음 AWS CLI 명령은 HTTP API의 기본 엔드포인트를 비활성화합니다.

aws apigatewayv2 update-api \ --api-id abcdef123 \ --disable-execute-api-endpoint

기본 엔드포인트를 비활성화한 후 자동 배포를 활성화하지 않는 한 변경 사항을 적용하려면 API를 배포해야 합니다.

다음 AWS CLI 명령은 배포를 생성합니다.

aws apigatewayv2 create-deployment \ --api-id abcdef123 \ --stage-name dev