Publicado en: May 30, 2019

A partir de hoy, la CLI de Amplify (parte del marco de Amplify de código abierto) permite agregar una función de AWS Lambda a la API de AWS AppSync mediante el transformador de GraphQL y la nueva directiva @function. El transformador de GraphQL, incluido en la CLI de Amplify, proporciona un interfaz fácil de usar que ayuda a los desarrolladores a crear rápidamente backends móviles y web de escala ajustable en AWS. 

Esta versión también incorpora características al transformador de GraphQL que permiten a los desarrolladores utilizar una nueva directiva @key en el esquema que simplifica la sintaxis para crear índices personalizados y realizar operaciones de consultas avanzadas con Amazon DynamoDB. La directiva @key agiliza el proceso de configuración de las estructuras clave para ajustar varios patrones de acceso al usar DynamoDB como origen de datos.

Además, esta versión mejora la compatibilidad general con AWS Lambda al brindar a los desarrolladores la posibilidad de otorgar permisos para interactuar con los recursos de AWS a partir de una función de Lambda. Estas actualizaciones asociaron las políticas de rol de ejecución de IAM sin necesidad de actualizar manualmente las políticas de IAM. Amplify completa automáticamente las variables del entorno durante la implementación de Lambda y las emite en muestras de código para facilitar la referencia durante el desarrollo.

Consulte nuestra documentación para obtener más información sobre el marco de Amplify. Para obtener más información sobre estas características, consulte la publicación de nuestro blog.