Publicado en: Apr 17, 2019
A partir de hoy, el marco Amplify incluye soporte para agregar Amazon Aurora Serverless como un origen de datos para sus API de GraphQL en AWS AppSync al crear aplicaciones web y móviles. Esto permite a los desarrolladores usar la CLI de Amplify, parte del marco Amplify, para generar una API de GraphQL con esquemas generados automáticamente y resoluciones que funcionan con una base de datos existente de Aurora Serverless. Anteriormente, los desarrolladores tenían que configurar una función de AWS Lambda para usar Aurora Serverless como un origen de datos para una API de GraphQL.
La biblioteca de transformación de GraphQL, incluida la CLI de Amplify, proporciona una abstracción simple que ayuda a los desarrolladores a crear rápidamente backends móviles y web escalables. Esta versión agrega funciones a la biblioteca de transformación de GraphQL que permiten a los desarrolladores proporcionar un control de acceso minucioso en sus API mediante la configuración de reglas de autorización para campos individuales y de nivel superior. Además, los desarrolladores pueden configurar el acceso a campos conectados dentro de un modelo, a los que representan relaciones entre los datos. Anteriormente, las reglas de acceso solo se aplicaban a los campos de nivel superior, y no había manera de configurar el acceso a campos individuales y conectados.
Esta versión también permite a los desarrolladores que usan la biblioteca de JavaScript Amplify activar los flujos de OAuth en sus aplicaciones web con una sola línea de código. Los desarrolladores pueden elegir entre usar la interfaz de usuario alojada de Amazon Cognito o usar su propio interfaz de usuario aún con la capacidad de federar con grupos de usuarios y obtener credenciales de AWS para acceder a sus recursos.
Consulte nuestra documentación para obtener más información sobre AWS Amplify. Para obtener más información sobre estas características, consulte la publicación de nuestro blog.