Publicado: Dec 19, 2023

O AWS AppSync é um serviço totalmente gerenciado que permite que os clientes conectem aplicações a dados e eventos com APIs do AppSync. O AppSync permite que os clientes criem APIs que se conectam a várias fontes de dados, como APIs de microsserviços, bancos de dados relacionais e bancos de dados NoSQL. Com as APIs do AppSync, as aplicações podem buscar dados de diferentes fontes com eficiência em uma solicitação.

Hoje, estamos introduzindo controles que tornam mais fácil para os clientes configurarem como suas APIs se comportam ao processar solicitações. Os clientes agora podem

  • definir um número máximo de execuções de resolvedores por consulta,
  • definir uma profundidade máxima de consultas de dados para evitar respostas profundamente aninhadas,
  • desabilitar as consultas de introspecção para aumentar a segurança.

Os clientes usam as APIs do AppSync para acessar dados de várias fontes de dados e criar relacionamentos entre essas fontes de dados. Isso permite que as aplicações recuperem dados complexos e aninhados de várias fontes em uma única solicitação. Algumas consultas podem chamar vários resolvedores e criar respostas de dados profundamente aninhadas. Os clientes que gerenciam APIs do AppSync geralmente querem mais controle sobre como suas APIs se comportam nesses cenários. Eles também querem a capacidade de desabilitar as consultas de introspecção em situações em que elas não são necessárias para seu caso de uso. Esse novo conjunto de configurações permite que os clientes simplesmente façam isso.

Esses atributos agora estão disponíveis em todas as regiões que oferecem o Appsync. Para obter mais informações e começar a usar, consulte a documentação do AppSync.