Gestione la autorización de los consumidores de API para asegurar que solo las solicitudes autenticadas y autorizadas accedan a los recursos de su servicio.
Autorizar un consumidor
Inicie sesión en la consola de API Gateway.
En el panel de navegación izquierdo, haga clic en Consumers. En la barra de navegación superior, seleccione una región.
En la página Consumers, haga clic en el nombre de un consumidor para abrir su página de detalles. Haga clic en la pestaña Consumer authorization y, a continuación, haga clic en Authorization.
-
En el panel de autorización, configure los parámetros y haga clic en OK.
Parámetro
Descripción
Nivel de autorización
API Type
Seleccione un tipo de API. Los valores válidos son REST API, HTTP API y WebSocket API.
Operation, Route, API
Effective For
Seleccione la instancia de gateway a la que se aplica la autorización.
Operation, API
Authorization Scope
Seleccione el alcance de la autorización. Otorgue acceso en Operation, Routes o API.
Operation, Route, API
Effective API
Seleccione la API que contiene la operación o la ruta.
Operation, Route
Effective Version
Si el control de versiones está habilitado para la REST API, seleccione la versión correspondiente.
Operation
Select interfaces
Seleccione la operación por autorizar.
Operation
Select Route
Seleccione la ruta por autorizar.
Route
Show only APIs Published to This Instance
Muestra únicamente las API publicadas en la instancia de gateway seleccionada.
API
Select API
Seleccione la API por autorizar.
API
Revocar una autorización
Inicie sesión en la consola de API Gateway.
En el panel de navegación izquierdo, haga clic en Consumers. En la barra de navegación superior, seleccione una región.
En la página Consumers, haga clic en el nombre de un consumidor para abrir su página de detalles y, a continuación, haga clic en la pestaña Consumer authorization.
-
En la lista de autorizaciones, siga estos pasos según el tipo de API:
-
REST API
Expanda la entrada de la API al hacer clic en el icono
de la izquierda. En la columna Actions de una operación, haga clic en Revoke Authorization. En el cuadro de diálogo de confirmación, haga clic en OK. Para revocar la autorización de varias operaciones al mismo tiempo, seleccione las casillas de verificación correspondientes, haga clic en Batch Revoke y luego haga clic en OK en el cuadro de diálogo Batch Revoke. -
WebSocket API y HTTP API
Expanda la entrada de la API al hacer clic en el icono
de la izquierda. En la columna Actions de una ruta, haga clic en Revoke Authorization. En el cuadro de diálogo de confirmación, haga clic en OK. Para revocar la autorización de varias rutas al mismo tiempo, seleccione las casillas de verificación correspondientes, haga clic en Batch Revoke y luego haga clic en OK en el cuadro de diálogo Batch Revoke.
-
Documentación relacionada
Para obtener más información sobre la autenticación y autorización de consumidores, consulte Consumer authentication and authorization.