Publicado: Oct 31, 2019

O Amplify Framework é um projeto de código aberto para a criação de aplicativos móveis e web habilitados para a nuvem. A CLI do Amplify (parte do Amplify Framework) é um conjunto de ferramentas para criar, integrar e gerenciar Serviços da nuvem AWS para aplicativos.  

A partir de hoje, a CLI do Amplify permite que os desenvolvedores criem grupos de pool de usuários do Amazon Cognito e configurem permissões granulares nesses grupos para acessar recursos de back-end subjacentes, como buckets do Amazon Simple Storage Service (S3), endpoints do REST do Amazon API Gateway e APIs GraphQL do AWS AppSync. Quando um grupo é criado, a CLI cria políticas para permissões com base em sua entrada e as anexa a uma função do IAM associada ao grupo. Você também pode definir a precedência do grupo através da CLI quando um usuário faz parte de vários grupos, pois ele pode receber apenas um conjunto de credenciais por vez. A precedência remove qualquer possível ambiguidade de quais credenciais serão recebidas.

Além disso, os desenvolvedores agora podem adicionar facilmente tarefas administrativas de gerenciamento de usuários — como listar usuários, adicionar/remover usuários, habilitar/desabilitar usuários, desconectar usuários — em seus aplicativos móveis e web por meio de um endpoint REST configurado pela CLI do Amplify. O endpoint REST personalizável é alimentado pelo API Gateway, que acessa com segurança o Lambda para invocar uma rota e realizar as tarefas de administração solicitadas.

Para obter mais detalhes sobre como usar esses recursos, consulte a publicação do blog. Para saber mais sobre o Amplify Framework, confira nossa documentação.