Desactivación del punto de enlace predeterminado para una API de REST - Amazon API Gateway

Desactivación del punto de enlace predeterminado para una API de REST

De forma predeterminada, los clientes pueden invocar su API mediante el punto de enlace execute-api que API Gateway genera para su API. Para asegurarse de que los clientes solo puedan acceder a su API mediante un nombre de dominio personalizado, deshabilite el punto de enlace predeterminado execute-api. Los clientes pueden seguir conectándose al punto de conexión predeterminado, pero recibirán un código de estado 403 Forbidden.

nota

Cuando deshabilita el punto de enlace predeterminado, esto afecta a todas las etapas de una API.

El siguiente comando de la AWS CLI desactiva el punto de enlace predeterminado para una API REST.

aws apigateway update-rest-api \ --rest-api-id abcdef123 \ --patch-operations op=replace,path=/disableExecuteApiEndpoint,value='True'

Después de desactivar el punto de enlace predeterminado, debe implementar la API para que el cambio surta efecto.

El siguiente comando de la AWS CLI crea una implementación.

aws apigateway create-deployment \ --rest-api-id abcdef123 \ --stage-name dev