Publicado: May 30, 2019

A partir de hoje, a ILC do Amplify (parte do Amplify Framework de código aberto) inclui o suporte à adição de uma função do AWS Lambda à API do AWS AppSync usando o GraphQL Transformer e a nova diretiva @function. O GraphQL Transformer, incluído na ILC do Amplify, oferece uma interface simples que ajuda os desenvolvedores a criar rapidamente back-ends escaláveis ​​para web e dispositivos móveis na AWS. 

Esse lançamento também adiciona recursos ao GraphQL Transformer para permitir que os desenvolvedores usem a nova diretiva @key em esquemas para simplificar a sintaxe na criação de índices personalizados e na execução de operações de consultas avançadas com o Amazon DynamoDB. A diretiva @key otimiza o processo de configuração de estruturas de chave para adequação a diversos padrões de acesso quando o DynamoDB é usado como fonte de dados.

Além disso, esse lançamento aprimora o suporte geral para o AWS Lambda, permitindo que os desenvolvedores possam conceder permissões para interação com recursos da AWS de uma função do Lambda. Assim, as políticas de função de execução do IAM associadas são atualizadas sem necessidade de atualizações manuais nessas políticas. O Amplify preenche automaticamente as variáveis do ambiente durante a implantação do Lambda e gera exemplos de código para fácil referência durante o desenvolvimento.

Para saber mais sobre o Amplify Framework, confira nossa documentação. Para ver mais detalhes sobre estes recursos, consulte a publicação em nosso blog.