Publicado: Apr 17, 2019
A partir de hoje, a Estrutura Amplify inclui suporte para adicionar o Amazon Aurora Serverless como uma fonte de dados para suas APIs do AWS AppSync GraphQL ao criar aplicativos móveis e web. Isso permite que os desenvolvedores usem o Amplify CLI, parte da Estrutura Amplify, para gerar uma API do GraphQL com resolvedores e esquema gerados automaticamente que funcionem com um banco de dados Aurora Serverless existente. Anteriormente, os desenvolvedores precisavam configurar uma função do AWS Lambda para usar o Aurora Serverless como uma fonte de dados para uma API do GraphQL.
A biblioteca GraphQL Transform, incluída no Amplify CLI, fornece uma abstração simples que ajuda os desenvolvedores a criar rapidamente back-ends escaláveis para dispositivos móveis e web na AWS. Essa versão adiciona recursos à Biblioteca GraphQL Transform, que permite aos desenvolvedores fornecer controle de acesso específico nas APIs deles, configurando regras de autorização para campos individuais e de nível superior. Além disso, os desenvolvedores podem configurar o acesso a campos conectados dentro de um modelo ou àqueles que representam relacionamentos entre dados. Anteriormente, as regras de acesso eram aplicadas apenas aos campos de nível superior e não havia como configurar o acesso a campos individuais e conectados.
Esta versão também permite que os desenvolvedores que usam a biblioteca Amplify JavaScript acionem fluxos do OAuth nos aplicativos web deles com uma única linha de código. Os desenvolvedores podem escolher entre usar a interface do usuário hospedada do Amazon Cognito. ou a própria interface do usuário e, ao mesmo tempo, ter a capacidade de federar com grupos de usuários e obter credenciais da AWS para acessar os recursos.
Acesse nossa documentação para saber mais sobre o AWS Amplify. Para ver mais detalhes sobre estes recursos, consulte a publicação em nosso blog.