Publicado en: Dec 21, 2023

La edición de Amazon Aurora compatible con PostgreSQL ahora admite una API de datos de RDS rediseñada para las instancias de bases de datos aprovisionadas de Aurora sin servidor v2 (ASv2) y de Aurora. Ahora puede acceder a estos clústeres de Aurora a través de un punto de conexión HTTP seguro y ejecutar sentencias SQL sin usar controladores de bases de datos y sin administrar las conexiones.

Originalmente, la API de datos solo estaba disponible para clústeres de Aurora sin servidor v1 (ASv1) de instancia única con un límite de velocidad de 1000 solicitudes por segundo (RPS). Basándonos en los comentarios de los clientes, la API de datos ahora se ha rediseñado para aumentar la escalabilidad. La API de datos no impondrá un límite de velocidad a las solicitudes realizadas a los clústeres aprovisionados por ASv2 y Aurora. La API de datos también admitirá clústeres de bases de datos que tengan instancias de base de datos aprovisionadas junto con clústeres que contengan instancias de ASv2.

La API de datos elimina el uso de controladores y mejora la escalabilidad de las aplicaciones al agrupar y compartir automáticamente las conexiones de bases de datos (agrupación de conexiones) en lugar de requerir que los clientes administren las conexiones. Los clientes pueden llamar a la API de datos a través del SDK y la CLI de AWS. La API de datos también permite el acceso a las bases de datos de Aurora mediante las API GraphQL de AWS AppSync. Los comandos de API compatibles con la API de datos rediseñada son compatibles con versiones anteriores de la API de datos para ASv1 para facilitar las migraciones de las aplicaciones de los clientes.

La API de datos ahora admite las versiones 15.3, 14.8, 13.11 y superiores de Aurora PostgreSQL en las regiones Este de EE. UU. (Norte de Virginia), Oeste de EE. UU. (Oregón), Europa (Fráncfort) y Asia-Pacífico (Tokio). Se recomienda a los clientes que actualmente utilizan la API de datos para ASv1 que migren a ASv2 para aprovechar la API de datos rediseñada. Para obtener más información, lea la documentación.