¿Cómo controlar y administrar el acceso a una API REST en Amazon API Gateway?

Como Controlar Y Administrar El Acceso A Una Api Rest En Amazon Api Gateway



Puerta de enlace API de Amazon es un servicio que puede crear interfaces de programación que son fáciles de usar y administrar. Estas interfaces son esencialmente la puerta de entrada para la lógica empresarial y su desarrollo/crecimiento. AWS permite al usuario crear diferentes API como API REST , HTTP, así como las API de Web Socket.

Esta guía explicará cómo administrar/controlar el acceso a una API REST en Amazon Gateway.

¿Cómo administrar/controlar el acceso a una API REST mediante Amazon API Gateway?

Siga esta sencilla guía que explica los sencillos pasos para crear controles de acceso mediante usuarios y permisos de IAM.







Construir API REST
Buscar ' Puerta de enlace API ” servicio desde la consola de AWS y haga clic en él:





Ubique el “ API REST ” y haga clic en el “ Construir ' botón:





Elija el protocolo y cree nuevas opciones de API:



Seleccione el tipo de punto final y luego haga clic en el botón ' Importar ' botón:

Seleccionar autorización de IAM
Clickea en el ' Conseguir ” en el panel izquierdo y haga clic en “ Solicitud de método ' pestaña:

Selecciona el ' Mensajería instantánea de AWS ” opción de autorización y haga clic en la marca para guardarlo:

Ampliar la ' Comportamiento ” menú y haga clic en el “ Implementar API ' botón:

Seleccione la etapa de implementación y su nombre para hacer clic en el botón “ Desplegar ' botón:

La API REST se ha implementado correctamente:

Crear política de IAM
Visite el servicio IAM buscándolo en la plataforma:

Clickea en el ' Usuarios ” página del panel izquierdo:

Seleccione el usuario de la lista haciendo clic en su nombre:

Selecciona el ' permisos ” y expanda la sección “ Agregar permisos ” lista para hacer clic en el “ Agregar permisos ' botón:

Selecciona el ' Adjuntar políticas directamente ” opción y haga clic en el “ Crear política ' botón:

Selecciona el ' editor visual ” opción y haga clic en el “ Elige un servicio ' enlace:

Clickea en el ' EjecutarAPI ' servicio:

Expanda el menú de escritura y marque la casilla de verificación para ' Invocar ' opción:

Expanda los recursos para seleccionar el “ Todos los recursos ” opción y haga clic en el “ Siguiente: Etiquetas ' botón:

Clickea en el ' Siguiente: Revisar ' botón:

Escriba el nombre de la política:

Revise la configuración y haga clic en el botón “ Crear política ' botón:

Adjuntar política al usuario de IAM
Seleccione la póliza y haga clic en el botón “ Próximo ' botón:

Clickea en el ' Agregar permisos ' botón:

La política se ha agregado al usuario:

Copie el enlace de la página 'Stage Editor' y péguelo en el navegador web:

La API REST se ha implementado y se ha accedido a ella en Internet:

Se trata de controlar y administrar el acceso a la API REST en Amazon Gateway.

Conclusión

Para administrar y controlar el acceso a una API de REST en Amazon Gateway, cree una API de REST desde el servicio de Amazon Gateway. Una vez que se crea la API, simplemente elija el tipo de autorización como AWS IAM desde el ' Solicitud de método ” paso de la API REST. Después de eso, cree una política de IAM, ejecute la API y adjúntela al usuario de IAM que se utiliza para acceder y administrar la API.