Publié le: Apr 17, 2019
À compter d’aujourd’hui, le framework Amplify prend en charge l’ajout d’Amazon Aurora Serverless en tant que source de données pour vos API AWS AppSync GraphQL lors de la création d’applications Web et mobiles. Cette amélioration permet aux développeurs d’utiliser l’interface de ligne de commande Amplify, qui fait partie intégrante du framework Amplify, pour générer à partir d’un schéma et de résolveurs autogénérés une API GraphQL fonctionnant avec une base de données Aurora Serverless existante. Jusqu’ici, les développeurs devaient configurer une fonction AWS Lambda pour utiliser Aurora Serverless sous forme de source de données pour une API GraphQL.
La bibliothèque GraphQL Transform, intégrée à l’interface de ligne de commande Amplify, fournit une abstraction simple permettant aux développeurs de rapidement créer des infrastructures dorsales Web et mobiles scalables sur AWS. Cette publication ajoute à la bibliothèque GraphQL Transform des fonctionnalités permettant aux développeurs de garantir un contrôle d’accès rigoureux sur leurs API à travers la configuration de règles d’autorisation pour les champs supérieurs et individuels. Par ailleurs, les développeurs peuvent configurer l’accès aux champs connectés dans un modèle, ou aux champs indiquant les relations entre les données. Auparavant, les règles d’accès ne s’appliquaient qu’aux champs supérieurs, et il était impossible de configurer l’accès aux champs individuels et connectés.
La présente amélioration permet donc aux développeurs utilisant la bibliothèque JavaScript d’Amplify de déclencher des flux OAuth dans leurs applications Web à l’aide d’une simple ligne de code. Les développeurs ont la possibilité, non seulement de choisir d’utiliser l’interface utilisateur hébergée d’Amazon Cognito ou la leur propre, mais aussi de se fédérer à leurs groupes d’utilisateurs et d’obtenir des identifiants AWS pour accéder à leurs ressources.
Veuillez consulter notre documentation pour en savoir plus sur AWS Amplify. Pour plus de détails sur ces fonctionnalités, reportez-vous à notre article de blog.