Publicado en: Oct 31, 2019

Amplify Framework es un proyecto de código abierto para la creación de aplicaciones móviles y web basadas en la nube. La CLI de Amplify (parte de Amplify Framework) es una cadena de herramientas que se utiliza con el objetivo de crear, integrar y administrar los servicios en la nube de AWS para su aplicación.  

A partir de hoy, la CLI de Amplify permite a los desarrolladores crear conjuntos de grupos de usuarios de Amazon Cognito y configurar permisos detallados en esos conjuntos para poder acceder a los recursos de backend subyacentes, como buckets de Amazon Simple Storage Service (S3), puntos de enlace REST de Amazon API Gateway y API GraphQL de AWS AppSync. Cuando se crea un grupo, la CLI crea políticas para los permisos en función de sus entradas y asocia las políticas a un rol de IAM relacionado con el grupo. También puede establecer la prioridad del grupo a través de la CLI si un usuario es parte de múltiples grupos, ya que este solo puede recibir un conjunto de credenciales a la vez. La prioridad elimina cualquier ambigüedad posible respecto de qué credenciales se recibirán.

Además, los desarrolladores ahora pueden agregar fácilmente a sus aplicaciones móviles y web tareas de administración de usuarios, como descripción, adición, eliminación, habilitación, deshabilitación de los usuarios o el cierre de sus sesiones, a través de un punto de enlace REST configurado por la CLI de Amplify. El punto de enlace REST personalizable emplea la tecnología de la API Gateway, que accede a Lambda de forma segura para invocar una ruta y llevar a cabo las tareas de administración solicitadas.

Para obtener más detalles acerca de cómo utilizar estas características, consulte la publicación de blog. Consulte nuestra documentación para obtener más información sobre Amplify Framework.