Publié le: Oct 31, 2019
Amplify Framework est un projet open source destiné à créer des applications mobiles et web compatibles avec le cloud. La CLI Amplify (qui fait partie du cadre Amplify) est une chaîne d’outil permettant de créer, intégrer et gérer les services cloud AWS pour votre application.
À partir d’aujourd’hui, la CLI Amplify permet aux développeurs de créer des groupes d’utilisateurs Amazon Cognito et de configurer des permissions à fine granularité sur ces groupes pour accéder aux ressources backend sous-jacentes telles que les compartiments Amazon Simple Storage Service (S3), les points de terminaison Amazon API Gateway REST et les API AWS AppSync GraphQL. Quand un groupe est créé, la CLI crée des stratégies pour les permissions basées sur votre entrée et attache les stratégies à un rôle IAM associé au groupe. Vous pouvez aussi définir la préséance d’un groupe via la CLI quand un utilisateur fait partie de plusieurs groupes, car un utilisateur ne peut recevoir qu’un ensemble d’identifiants à la fois. La préséance évite toute ambiguïté concernant les identifiants et ce qu’ils recevront.
En plus de cela, les développeurs peuvent maintenant facilement ajouter des tâches de gestions d’utilisateurs à leurs applications mobiles et web via un ensemble de points de terminaison REST défini par la CLI Amplify. Ces tâches incluent l’établissement de listes d’utilisateurs, l’ajout et la suppression d’utilisateurs ou encore la déconnexion d’utilisateurs. Le point de terminaison REST personnalisable est optimisé pour API Gateway qui accède à Lambda de façon sécurisé pour invoquer une route et effectuer les tâches d’administration requises.
Pour plus d’informations sur l'utilisation de ces fonctions, reportez-vous à notre billet de blog. Pour en savoir plus sur le cadre Amplify, consultez notre documentation.