Publicado en: Dec 19, 2023

AWS AppSync es un servicio completamente administrado que permite que los clientes conecten aplicaciones a datos y eventos con las API de GraphQL. AppSync permite que los clientes creen API que se conectan a múltiples orígenes de datos, como las API de microservicios, bases de datos relacionales y bases de datos NoSQL. Con las API de AppSync, las aplicaciones pueden obtener datos de diferentes orígenes de manera eficiente en una sola solicitud.

Hoy, presentamos controles que facilitan a los clientes la configuración del comportamiento de sus API al procesar las solicitudes. Los clientes ahora pueden

  • establecer una cantidad máxima de ejecuciones de resolución por consulta,
  • establecer una profundidad máxima de consultas de datos para evitar respuestas muy anidadas y
  • desactivar las consultas de introspección para mejorar la seguridad.

Los clientes utilizan las API de AppSync para acceder a los datos de varios orígenes de datos y crear relaciones entre ellos. Esto permite a las aplicaciones recuperar datos complejos y anidados de varias fuentes en una sola solicitud. Algunas consultas pueden llamar a muchos solucionadores y crear respuestas de datos profundamente anidados. Los clientes que administran las API de AppSync suelen querer tener más control sobre el comportamiento de sus API en estos escenarios. También quieren poder desactivar las consultas de introspección en situaciones en las que no sean necesarias para su caso de uso. Este nuevo conjunto de configuraciones permite a los clientes simplemente hacerlo.

Estas características ya están disponibles en todas las regiones en las que Appsync está disponible. Para obtener más información y comenzar, consulte la documentación de AppSync.